python--建立一個與已有DataFrame行數相同的資料框的方式
【問題描述】
已有資料框A,然後想建立一個資料框B,使得資料框B的資料行數與A相同
例子:
A = {"id":[1,1,2,3,3,4,5,5],"price":[5,6,8,3,4,6,9,5],"amount":[1,1,2,1,1,1,2,1],"status":['sale','sale','no','no','sale','no','sale','no']}
A = pd.DataFrame(A)
A
現在想要建立一個資料框B,使B的行數與A一致,新的變數名稱是'per_price','check_time'
【解決辦法】
B_1 = pd.DataFrame(A['id']) #隨便選擇A的一列來建立一個行數與A一致的資料框,但只有一列資料
col_name = ['per_price','check_time'] #建立一個list:col_name,來儲存想要的變數名
B = pd.concat([B,pd.DataFrame(columns = col_name)]) #將B_1與以col_name建立的資料框合併
del B['id'] #刪除不想要的欄位
B
問題解決!
(僅供個人學習,不負責任~~~~~~~~~~~~~~~~~~~)
相關文章
- python pandas DataFrame-A 更新 DataFrame-B中指定列相同的資料Python
- 如何建立與現有資料庫相同的空資料庫資料庫
- 【Spark篇】---SparkSQL初始和建立DataFrame的幾種方式SparkSQL
- 15、Spark Sql(一),生成DataFrame的方式SparkSQL
- Spark建立空的DataFrameSpark
- pandas 實現兩個dataframe相減的方式
- 1102:與指定數字相同的數的個數(C C++)C++
- java查詢字串裡與指定字串相同的個數Java字串
- 小黑框建立資料庫資料庫
- el-table合併相同資料的行
- sparkrdd轉dataframe的兩種方式Spark
- 基於已有引數檔案進行資料恢復資料恢復
- Linux 中 如何判斷每一行的資料都是相同的Linux
- Python中建立DataFrame的方法Python
- 【01】DataFrame的建立和屬性
- oracle建立一張與其他表相同表結構的空表Oracle
- SQLAlchemy Join Query 得到的不同資料行相同資料是同一個例項SQL
- 請教一個已有系統資料移置帶來的中文問題
- Rust的資料DataFrame庫有哪些?Rust
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- 資料分析: DataFrame
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- MySQL 中 update 修改資料與原資料相同會再次執行嗎?MySql
- Pandas使用DataFrame進行資料分析比賽進階之路(一)
- 在Linux中通過本地複製的方式建立多一個Oracle資料庫LinuxOracle資料庫
- df.iterrows() 是 Pandas 中的一個方法,用於在遍歷 DataFrame 時,逐行返回每一行的索引和資料索引
- R語言批量建立資料框R語言
- mysql資料庫的檔案建立方式MySql資料庫
- 在另一個資料庫中建立一個與原來資料庫中許可權一樣的使用者資料庫
- 一個根據已有表結構來建立新表的儲存過程儲存過程
- jdk建立執行緒的方式JDK執行緒
- JavaScript物件與建立物件的方式JavaScript物件
- Spark2 載入儲存檔案,資料檔案轉換成資料框dataframeSpark
- SAP物料主資料建立時間和建立個數的函式關係函式
- 為同一個資料庫建立新的例項資料庫
- 手工建立一個資料庫的步驟參考資料庫
- 建立一個連線資料庫的VB元件 (轉)資料庫元件
- 掛載已有資料的LVM磁碟LVM