【发布时间】:2019-11-25 15:20:58
【问题描述】:
我能够从 CSV 文件中提取我想删除的行,但我无法使 drop() 函数工作。
data = pd.read_csv(next(iglob('*.csv')))
data_top = data.head()
data_top = data_top.drop(axis=0)
需要补充什么?
CSV 文件示例。它应该删除所有内容,直到到达 Employee 列。
creation date Unnamed: 1 Unnamed: 2
0 NaN type of client NaN
1 age NaN NaN
2 NaN birth date NaN
3 NaN NaN days off
4 Employee Salary External
5 Dan 130e yes
6 Abraham 10e no
7 Richmond 201e third-party
【问题讨论】:
-
您想从数据框中删除行还是从您创建数据框的 csv 文件中删除行?
-
目的是从 CSV 文件中删除行。但是,如果我可以从数据框中删除这些行,我就知道如何将信息从数据框中“传输”到 CSV 文件中。
-
this?的可能重复
-
好的。所以从代码来看,你要做的是将CSV文件作为数据框读取,并从中删除前5行并将其存储回CSV?
-
你是对的!!
标签: python pandas csv dataframe