gpt4 book ai didi

python - 在python中使用to_csv和index = False将pandas数据帧写入CSV时丢失数据

转载 作者:行者123 更新时间:2023-12-03 21:24:05 26 4
gpt4 key购买 nike

我正在尝试编写一个只有一列 2k 行的 Pandas 数据框。我想要一个 csv 文件,其中包含没有索引的所有 2k 行数据帧。

my_df = pd.DataFrame(test_label)
my_df.columns = ['Names']
my_df.to_csv('/Users/neeru/Desktop/dats/test1.csv', index = False, header = True)

在使用上面的代码时,我在保存的 csv 文件中得到了大约 1.7k 行,而当我制作 index = True 时,我得到了所有 2k 行以及索引。

我应该怎么做才能获得一个包含所有没有索引的行的单列的 csv 文件?

P.S:我刚刚开始使用 Pandas 。

最佳答案

我只是遇到了同样的问题。

我正在使用正确的参数保存数据框,如下所示:

df.to_csv(mask_path + df_train_label["id"][idx] + ".csv",
index=False,
header=False,)

我的问题是你还需要说 header=None当您阅读刚刚保存的 CSV 文件时。
df_mask = pd.read_csv(mask_path + id + ".csv", header=None)

关于python - 在python中使用to_csv和index = False将pandas数据帧写入CSV时丢失数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43250860/

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