在python中使用索引= False的to_csv将熊猫数据帧写入CSV时丢失数据



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

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 文件?

PS:我刚刚开始使用熊猫。

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

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

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

我的问题是,当您阅读刚刚保存的CSV文件时,您还需要说header=None

df_mask = pd.read_csv(mask_path + id + ".csv", header=None)

最新更新