当前位置: 首页 > 面试题库 >

在熊猫中保存csv时删除索引列

蔺宇
2023-03-14
问题内容

我正在尝试csv使用pandas创建一个,但是当我将数据导出到csv它时,我得到了一个额外的列

d = {'one' : pd.Series([1., 2., 3.]),'two' : pd.Series([1., 2., 3., 4.])}
df0_fa = pd.DataFrame(d)
df_csv = df0_fa.to_csv('revenue/data/test.csv',mode = 'w')

因此,我的结果是:

 ,one,two
0,1.0,1.0
1,2.0,2.0
2,3.0,3.0
3,4.0,4.0

但是,预期结果是:

one,two
1.0,1.0
2.0,2.0
3.0,3.0
4.0,4.0

问题答案:

您所看到的是索引列。刚刚设置index=False

df_csv = df0_fa.to_csv('revenue/data/test.csv',mode = 'w', index=False)


 类似资料:
  • 我试图在对文件进行一些编辑后将csv保存到文件夹中。 每次我使用< code > PD . to _ csv(' C:/Path of file . CSV ')时,CSV文件都有一个单独的索引列。我想避免将索引打印成csv格式。 我试过了: 要保存文件。。。 但是,我仍然得到了不需要的索引列。保存文件时如何避免这种情况?

  • 问题内容: 我创建了一个从,当我重新采样一些数据,象这样一个数:其中是: 这产生了一个看起来像这样的系列: 索引看起来像: 我不希望第二列作为索引。理想情况下,我将第1列作为“日期”,将第2列作为“销售”(删除索引的第二层)。我不太清楚如何重新配置​​索引。 问题答案: 只需致电: 有多种删除列的方法: 调用两次并指定一列: 重置索引后删除列: 重置后致电: 然后,在重置索引后,只需重命名列

  • 如果我有一个多级列索引: 我如何才能降低该指数的“a”级,因此我最终得到:

  • 问题内容: 我实际上有一个熊猫数据框,我想将其保存为json格式。从熊猫文档说: 注意NaN,NaT和None将被转换为null,并且datetime对象将根据date_format和date_unit参数进行转换 然后使用东方选项 我有这样的事情 是否可以有这个代替: 谢谢 问题答案: 以下内容接近您想要的内容,从本质上讲,我们创建了非NaN值的列表,然后调用它: 在这里创建一个列表是必要的,否

  • 我开始学习熊猫,发现了一个我似乎无法解决的问题。我正在从csv文件加载数据,需要删除一些与几个字符串匹配的行。 CSV: 我所尝试的: 但我得到的错误如下: 我错过了什么?另外,如果我想传递一个列表并从列表中删除所有匹配字符串的行,该怎么办?例子: