【问题标题】:Separating dataframe columns [duplicate]分离数据框列[重复]
【发布时间】:2021-08-06 08:02:17
【问题描述】:

我目前的困境:

当我下载一个 csv 文件时,我认为它会被分成三个单独的列来表示日期,Nouveaux cas 和 Cumulatif de cas,但事实并非如此,所有三个都被合并到一个列中,并且仅由一种 ”;”。我只想要中间的Nouveaux cas相关的数据。

我该怎么做?

我尝试将其转换为 tsv 文件并更改分隔的数据部分,但这需要太多时间。有没有更简单的方法来做到这一点?

我用来读取文件的代码:df=pandas.DataFrame(pandas.read_csv("courbe.csv")) 我手动下载了文件。

【问题讨论】:

  • 显示您的代码,以便我们了解您是如何导入 csv 文件的。问题是您需要将分隔符设置为“;”应该是默认的“,”
  • @pakpe 这是用来读取它的代码:df=pandas.DataFrame(pandas.read_csv("courbe.csv")),我已经手动下载了文件。

标签: python pandas dataframe


【解决方案1】:

如果您使用的是 pandas,请像这样更改分隔符:

df = pandas.read_csv('courbe.csv', sep=";")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 2020-05-05
    • 2016-09-06
    相关资源
    最近更新 更多