关键词

如何在Pandas中用自定义分隔符将CSV文件读到Dataframe中

Pandas中,可以通过read_csv函数将CSV文件读入一个Dataframe中。默认情况下,该函数使用逗号作为分隔符。如果需要使用自定义分隔符将CSV文件读入Dataframe中,可以使用sep参数指定分隔符。

以下是详细的步骤:

1.导入Pandas库

import pandas as pd

2.读取CSV文件到Dataframe中

df = pd.read_csv('filename.csv', sep=';')

在上述代码中,filename.csv表示要读取的CSV文件名,;表示自定义的分隔符。

3.查看数据

读取完成后,可以使用print(df)函数打印Dataframe中的数据,也可以使用df.head()函数查看前几行数据。

示例

假如我们有一个名为data.csv的CSV文件,其内容如下:

Name;Age;Sex
John;30;Male
Lucy;25;Female
Mark;45;Male

现在,我们希望将该CSV文件读入一个Dataframe中。

首先,我们导入Pandas库:

import pandas as pd

然后,我们使用read_csv函数读取该CSV文件,并使用;作为自定义分隔符:

df = pd.read_csv('data.csv', sep=';')

最后,我们可以使用print(df)df.head()函数查看该Dataframe中的数据。

完整代码示例:

import pandas as pd

# 读取CSV文件到Dataframe中
df = pd.read_csv('data.csv', sep=';')

# 打印Dataframe中的数据
print(df)

代码运行结果:

   Name  Age     Sex
0  John   30    Male
1  Lucy   25  Female
2  Mark   45    Male

可以看到,CSV文件已经成功读取到了Dataframe中,且分隔符正确。

本文链接:http://task.lmcjl.com/news/17619.html

展开阅读全文