Pandas 删除 Dataframe 多列:使用列号 - 示例与代码
Pandas 删除 Dataframe 多列:使用列号
可以使用 DataFrame.drop 方法根据列号删除 Dataframe 中的多列,只需传递列名或列号的列表即可。
示例:删除第 1 和第 3 列
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 删除第 1 和第 3 列
df = df.drop(df.columns[[0, 2]], axis=1)
print(df)
输出结果:
B
0 4
1 5
2 6
解释:
df.columns[[0, 2]]获取列索引 0 和 2 对应的列名。axis=1表示按列删除。
通过这种方式,您可以根据列号轻松删除 Dataframe 中的多个列。
原文地址: https://www.cveoy.top/t/topic/lPVm 著作权归作者所有。请勿转载和采集!