df1 =
| 姓名 | 年齡 | 分支 | 主題 | 加入的日期 | |
|---|---|---|---|---|---|
| 1 | 史蒂夫 | 27 | 機械的 | AutoCAD | 01-08-2021 |
| 2 | 亞當 | 32 | 電氣 | 控制系統 | 14-08-2021 |
| 3 | 拉吉 | 24 | 電氣 | 電路 | 20-08-2021 |
| 4 | 蒂姆 | 25 | 電腦 | 混濁 | 21-08-2021 |
df2= [['name','branch']]
列印(df2)
| 姓名 | 分支 | |
|---|---|---|
| 1 | 史蒂夫 | 機械的 |
| 2 | 亞當 | 電氣 |
| 3 | 拉吉 | 電氣 |
| 4 | 蒂姆 | 電腦 |
現在我有兩個資料框,
我只需要name和branch列并洗掉剩余的列,所有這些操作都應該適用于原始 df1。我不想單獨 df2
uj5u.com熱心網友回復:
簡單地說,只覆寫 df1
df1= df1[['name','branch']] 或 df2= df1[['name','branch']] del df1
洗掉 df1 或 df2。del df1 或 del df2
根據要求
uj5u.com熱心網友回復:
您可以簡單地設定df1為df2,也可以從 中洗掉列df1。
方法一:原地放置
columns_to_drop = [x for x in df1.columns if x not in ['name','branch']]
df1.drop(columns=columns_to_drop, inplace=True)
方法二:
df1 = df1[['name','branch']]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/341412.html
下一篇:將檔案中的資料分配給字典物件
