Python Pandas 刪除列操作
使用del和drop方法刪除DataFrame中的列,使用drop方法一次刪除多列
數據準備:
import pandas as pd ? data = pd.read_excel(r'銷售數據.xlsx') print(data)?
如下數據:
日期 銷售 銷售額 備注 毛利 客戶 數量
0 2022-03-14 張三 87000 分兩次轉賬 8000 北京維尼 1
1 2022-03-15 李四 100000 掛賬 22000 北京威哥 1
2 2022-03-16 王偉 6800 掛賬 1000 北京海濤 1
3 2022-03-17 王平 70000 現金 5000 北京隆功 1
4 2022-03-18 大銘 70000 現金 5000 北京隆功 1
使用del, 一次只能刪除一列,不能一次刪除多列:
import pandas as pd ? data = pd.read_excel(r'銷售數據.xlsx') print(data) ? # 使用del, 一次只能刪除一列,不能一次刪除多列 ? # 只能使用 del df['備注'], 不能使用 del df[['備注', '客戶']] ? del data['備注'] print(data)
結果:
D:\Python310\python.exe C:/Users/Administrator/Desktop/測試代碼.py
日期 銷售 銷售額 備注 毛利 客戶 數量
0 2022-03-14 張三 87000 分兩次轉賬 8000 北京維尼 1
1 2022-03-15 李四 100000 掛賬 22000 北京威哥 1
2 2022-03-16 王偉 6800 掛賬 1000 北京海濤 1
3 2022-03-17 王平 70000 現金 5000 北京隆功 1
4 2022-03-18 大銘 70000 現金 5000 北京隆功 1
日期 銷售 銷售額 毛利 客戶 數量
0 2022-03-14 張三 87000 8000 北京維尼 1
1 2022-03-15 李四 100000 22000 北京威哥 1
2 2022-03-16 王偉 6800 1000 北京海濤 1
3 2022-03-17 王平 70000 5000 北京隆功 1
4 2022-03-18 大銘 70000 5000 北京隆功 1
進程已結束,退出代碼0
使用drop:
import pandas as pd ? data = pd.read_excel(r'銷售數據.xlsx') print(data) ? ? # 使用drop # data = data.drop(['備注', '客戶'], axis=1, inplace=False) ?# axis=1 表示刪除列,['備注', '客戶'] 要刪除的col的列表,可一次刪除多列 ? ?# inplace=True, 直接從內部刪除 print(data)
結果:
D:\Python310\python.exe C:/Users/Administrator/Desktop/測試代碼.py
日期 銷售 銷售額 備注 毛利 客戶 數量
0 2022-03-14 張三 87000 分兩次轉賬 8000 北京維尼 1
1 2022-03-15 李四 100000 掛賬 22000 北京威哥 1
2 2022-03-16 王偉 6800 掛賬 1000 北京海濤 1
3 2022-03-17 王平 70000 現金 5000 北京隆功 1
4 2022-03-18 大銘 70000 現金 5000 北京隆功 1
日期 銷售 銷售額 毛利 數量
0 2022-03-14 張三 87000 8000 1
1 2022-03-15 李四 100000 22000 1
2 2022-03-16 王偉 6800 1000 1
3 2022-03-17 王平 70000 5000 1
4 2022-03-18 大銘 70000 5000 1
進程已結束,退出代碼0
到此這篇關于Python Pandas 刪除列操作的文章就介紹到這了,更多相關Pandas 刪除列內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python多進程multiprocessing.Pool類詳解
這篇文章主要為大家詳細介紹了Python多進程multiprocessing.Pool類,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04
pandas讀取excel統(tǒng)計空值數量錯誤的解決方法
pd.read_excel()讀取excel數據后,用pd.isnull().sum()統(tǒng)計空值數量不對,本文主要介紹了pandas讀取excel統(tǒng)計空值數量錯誤的解決方法,感興趣的可以了解一下2024-04-04
小結Python用fork來創(chuàng)建子進程注意事項
今天看到別人的源代碼中有 fork 子進程來操作數據。但是由于 fork 之后,沒有及時的退出,導致系統(tǒng)中的Python進程越來越多,子進程越來越多了。2014-07-07

