当前位置: 首页 > 知识库问答 >
问题:

如何避免熊猫在保存的csv中创建索引

柳正志
2023-03-14

我试图在对文件进行一些编辑后将csv保存到文件夹中。

每次我使用< code > PD . to _ csv(' C:/Path of file . CSV ')时,CSV文件都有一个单独的索引列。我想避免将索引打印成csv格式

我试过了:

pd.read_csv('C:/Path to file to edit.csv', index_col = False)

要保存文件。。。

pd.to_csv('C:/Path to save edited file.csv', index_col = False)

但是,我仍然得到了不需要的索引列。保存文件时如何避免这种情况?

共有3个答案

颜华池
2023-03-14

如果您不想要索引,请使用以下方式读取文件:

import pandas as pd
df = pd.read_csv('file.csv', index_col=0)

使用保存

df.to_csv('file.csv', index=False)
傅增
2023-03-14

有两种方法可以处理我们不希望索引存储在csv文件中的情况。

>

  • 正如其他人所说,您可以在将
    数据帧保存到csv文件时使用index=False。

    df.to_csv('file_name.csv', index=False)

    df.to_csv(“ file_name.csv ')
    df_new = pd.read_csv(”file_name.csv“).drop(”未命名的 0“],轴= 1)

  • 陶博赡
    2023-03-14

    使用< code>index=False。

    df.to_csv('your.csv', index=False)
    
     类似资料:
    • 我正在尝试保存一个csv到一个文件夹后,使一些编辑的文件。 每次使用,csv文件都有一个单独的索引列。我想避免将索引打印到CSV。 我试过: 保存文件... 不过,我还是得到了不想要的索引列。当我保存我的文件时,我该如何避免这种情况呢?

    • 问题内容: 我正在尝试使用pandas创建一个,但是当我将数据导出到它时,我得到了一个额外的列 因此,我的结果是: 但是,预期结果是: 问题答案: 您所看到的是索引列。刚刚设置:

    • 问题内容: 我正在尝试在两个数据帧之间合并。每个数据帧都有两个索引级别(日期,客户)。在列中,例如,某些列在两者之间匹配(货币,日期)。 按索引合并这些内容的最佳方法是什么,但不要采用两个副本的货币和日期。 每个数据框都是90列,所以我试图避免用手将所有内容写出来。 如果我做: 我懂了 谢谢!… 问题答案: 您可以算出仅在一个DataFrame中的列,并使用它来选择合并中列的子集。 然后执行合并(

    • 我有多个CSV文件与测量数据,我将需要合并到一个熊猫DataFrame与日期/时间作为索引。我尝试过使用pd.concat,但是,这只是把csv文件添加在一起,并不能正确地“排序”它们。 示例文件1: 示例文件2: 如何将文件导入到一个数据帧中,使其按索引和名称进行排序??

    • 问题内容: 题 我在弄清楚如何根据其他两列中的值创建新的DataFrame列时遇到麻烦。我需要使用if / elif / else逻辑。但是我发现的所有文档和示例仅显示了if / else逻辑。这是我正在尝试做的一个示例: 码 我也愿意使用where()。只是找不到正确的语法。 问题答案: 如果您有多个分支语句,则最好创建一个接受行的函数,然后将其应用于。这通常比通过行迭代要快得多。

    • 问题内容: 以下面的DataFrame为例, 生成一个新列的简单方法是什么?该列包含某一列中的某些数据聚集? 例如,如果我总结了 我怎样才能得到 问题答案: