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
- 15、Spark Sql(一),生成DataFrame的方式SparkSQL
- 1102:與指定數字相同的數的個數(C C++)C++
- Spark建立空的DataFrameSpark
- pandas 實現兩個dataframe相減的方式
- 小黑框建立資料庫資料庫
- Python中建立DataFrame的方法Python
- Linux 中 如何判斷每一行的資料都是相同的Linux
- el-table合併相同資料的行
- 【01】DataFrame的建立和屬性
- SQLAlchemy Join Query 得到的不同資料行相同資料是同一個例項SQL
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- Rust的資料DataFrame庫有哪些?Rust
- MySQL 中 update 修改資料與原資料相同會再次執行嗎?MySql
- R語言批量建立資料框R語言
- 資料分析: DataFrame
- jdk建立執行緒的方式JDK執行緒
- df.iterrows() 是 Pandas 中的一個方法,用於在遍歷 DataFrame 時,逐行返回每一行的索引和資料索引
- Pandas使用DataFrame進行資料分析比賽進階之路(一)
- JavaScript物件與建立物件的方式JavaScript物件
- 掛載已有資料的LVM磁碟LVM
- SAP物料主資料建立時間和建立個數的函式關係函式
- 建立一個MySQL資料庫中的datetime型別MySql資料庫型別
- 建立執行緒的三種方式執行緒
- 【Java】執行緒的建立方式Java執行緒
- 執行緒建立的四種方式執行緒
- Podman:一個更安全的執行容器的方式
- Pandas 基礎 (3) - 生成 Dataframe 的幾種方式
- 大資料基礎教程:建立RDD的二種方式大資料
- ploomber:建立ML資料管道的最有效率方式OOM
- 使用ETL進行資料接入的方式
- sql.bsq與資料庫的建立SQL資料庫
- PostgreSQL:資料庫的建立與刪除SQL資料庫
- java List中相同的資料合併到一起Java
- 執行緒池建立的幾種方式執行緒
- 複製建立已有資料庫使用者、表空間、許可權的指令碼資料庫指令碼
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫