gpt4 book ai didi

python - 使用 to_csv() 另存为 csv 时,如何从数据框中删除或删除标记为 "index"的列

转载 作者:行者123 更新时间:2023-12-01 04:06:01 32 4
gpt4 key购买 nike

我正在读取一个 csv 文件,稍微清理一下,然后将其保存回一个新的 csv 文件。问题是新的 csv 文件有一个新列(实际上是第一列),标记为 index。现在这不是行索引,因为我已经在 to_csv() 函数中关闭了它,正如您在代码中看到的那样。另外,行索引也没有列标签。

df = pd.read_csv('D1.csv', na_values=0, nrows = 139)    # Read csv, with 0 values converted to NaN
df = df.dropna(axis=0, how='any') # Delete any rows containing NaN
df = df.reset_index()
df.to_csv('D1Clean.csv', index=False)

有什么想法这个幻象柱从何而来以及如何摆脱它吗?

最佳答案

我认为您需要将参数drop=True添加到reset_index :

df = df.reset_index(drop=True)

drop : boolean, default False

Do not try to insert index into dataframe columns. This resets the index to the default integer index.

关于python - 使用 to_csv() 另存为 csv 时,如何从数据框中删除或删除标记为 "index"的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35561473/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com