本文共 464 字,大约阅读时间需要 1 分钟。
要删除 pandas 数据框中的两列 Time 和 Amount,并沿着轴=1(即列]进行操作,可以通过以下步骤实现:
df,并将其包含的数据转换为字典的形式:data = { 'k1': ['o', 'm'], 'year': [2000, 2001], 'pop': [3.5, 6.5]}df = pd.DataFrame(data) drop 方法删除指定的两列:# 删除 'Time' 和 'Amount' 两列df.drop(columns=['Time', 'Amount'])
print(df)
这一方法通过在 columns 参数中指定需要删除的列名,直接实现垂直方向上的数据截取,不会受到列名唯一性的影响。需要注意的是,要确保删除的列名与数据框的当前列名匹配。如果有参数错误或版本问题,可以使用 df.drop(columns=[...]) 这种更直接的方式。
通过这种方式,可以依靠 pandas 的强大功能简化操作,并确保数据处理的准确性。
转载地址:http://atrmz.baihongyu.com/