一、数据准备
import pandas as pd
data = pd.read_excel(r'测试.xlsx')
print(data)
如下数据
名称 类型 型号 C
0 多多 1 AA 12
1 多多1 2 BB 12
# 使用del, 一次只能删除一列,不能一次删除多列
import pandas as pd
data = pd.read_excel(r'测试.xlsx')
print(data)
# 使用del, 一次只能删除一列,不能一次删除多列
# 只能使用 del df['C'], 不能使用 del df[['C', '类型']]
del data['C']
print(data)
结果:
D:\Python310\python.exe C:/Users/Administrator/Desktop/测试代码.py
名称 类型 型号 C
0 多多 1 AA 12
1 多多1 2 BB 12
名称 类型 型号
0 多多 1 AA
1 多多1 2 BB
进程已结束,退出代码0
# 使用drop---------------------
import pandas as pd
data = pd.read_excel(r'测试.xlsx')
print(data)
名称 类型 型号 C
0 多多 1 AA 12
1 多多1 2 BB 12
# 使用drop
#
data = data.drop(['C', '类型'], axis=1, inplace=False) # axis=1 表示删除列,['C', '类型'] 要删除的col的列表,可一次删除多列 # inplace=True, 直接从内部删除
print(data)
结果:
D:\Python310\python.exe C:/Users/Administrator/Desktop/测试.py
名称 类型 型号 C
0 多多 1 AA 12
1 多多1 2 BB 12
名称 型号
0 多多 AA
1 多多1 BB
进程已结束,退出代码0