【问题标题】:How to drop a row of a pandas [duplicate]如何放下一排熊猫[重复]
【发布时间】:2020-11-29 10:03:00
【问题描述】:

数据集

f = pd.DataFrame(np.arange(16).reshape(4, 4),columns=['A', 'B', 'C', 'D'])

我尝试了以下方法,但该列没有被删除。请帮帮我!

f.drop([3])
f.head()

我什至尝试过 iloc 方法,但没有任何改进。请帮帮我!

【问题讨论】:

  • 你的标题说的是drop row,然后在你的问题中你说的是列,这很混乱

标签: python-3.x pandas dataframe data-analysis drop


【解决方案1】:

你需要分配它或添加inplace

f = f.drop([3]) # f.drop([3],inplace=True)

对于列删除

f = f.drop(f.columns[3],axis=1)
Out[184]: 
    A   B   C
0   0   1   2
1   4   5   6
2   8   9  10
3  12  13  14

【讨论】:

    猜你喜欢
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 2017-04-11
    • 2022-10-12
    • 2019-03-15
    • 1970-01-01
    • 2021-08-31
    相关资源
    最近更新 更多