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
問題解決!
(僅供個人學習,不負責任~~~~~~~~~~~~~~~~~~~)
相關文章
- 如何建立與現有資料庫相同的空資料庫資料庫
- 【Spark篇】---SparkSQL初始和建立DataFrame的幾種方式SparkSQL
- 15、Spark Sql(一),生成DataFrame的方式SparkSQL
- Spark建立空的DataFrameSpark
- pandas 實現兩個dataframe相減的方式
- 1102:與指定數字相同的數的個數(C C++)C++
- java查詢字串裡與指定字串相同的個數Java字串
- sparkrdd轉dataframe的兩種方式Spark
- 基於已有引數檔案進行資料恢復資料恢復
- Python中建立DataFrame的方法Python
- oracle建立一張與其他表相同表結構的空表Oracle
- SQLAlchemy Join Query 得到的不同資料行相同資料是同一個例項SQL
- 資料分析: DataFrame
- Rust的資料DataFrame庫有哪些?Rust
- 請教一個已有系統資料移置帶來的中文問題
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- MySQL 中 update 修改資料與原資料相同會再次執行嗎?MySql
- Pandas使用DataFrame進行資料分析比賽進階之路(一)
- 在Linux中通過本地複製的方式建立多一個Oracle資料庫LinuxOracle資料庫
- R語言批量建立資料框R語言
- 一個根據已有表結構來建立新表的儲存過程儲存過程
- mysql資料庫的檔案建立方式MySql資料庫
- 在另一個資料庫中建立一個與原來資料庫中許可權一樣的使用者資料庫
- Spark2 載入儲存檔案,資料檔案轉換成資料框dataframeSpark
- JavaScript物件與建立物件的方式JavaScript物件
- SAP物料主資料建立時間和建立個數的函式關係函式
- Pandas 基礎 (3) - 生成 Dataframe 的幾種方式
- 為同一個資料庫建立新的例項資料庫
- 手工建立一個資料庫的步驟參考資料庫
- 建立一個連線資料庫的VB元件 (轉)資料庫元件
- 比較兩個mysql資料庫裡面的表是否相同的一個校驗指令碼MySql資料庫指令碼
- 建立一個加密表空間並對錶內資料進行加密的示例加密
- 獲取某個資料所在資料列表中的行數 mysqlMySql
- 建立執行緒的三種方式執行緒
- 【Java】執行緒的建立方式Java執行緒
- 執行緒建立的四種方式執行緒
- 資料表建立引數介紹(一)
- Podman:一個更安全的執行容器的方式