📜  如何在 Pandas 中使用自定义分隔符将 CSV 文件读取到 Dataframe?(1)

📅  最后修改于: 2023-12-03 14:52:28.119000             🧑  作者: Mango

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

Pandas 是一个流行的数据分析工具,可以将各种数据集合并到 DataFrame 中进行分析。在 Pandas 中,我们可以使用逗号分隔符将 CSV(逗号分隔值)文件读取到 DataFrame 中。然而,如果文件中使用的不是逗号分隔符,我们该如何读取?

以下是使用 Pandas 读取自定义分隔符的 CSV 文件的示例。

首先,我们需要准备一个示例 CSV 文件。此文件中使用的分隔符为分号。

Name;Age;Gender;Occupation
John;25;Male;Software Engineer
Sarah;30;Female;Data Scientist
Michael;40;Male;Project Manager

接下来,我们可以使用 Pandas 的 read_csv() 函数来读取此文件,并通过提供 sep 参数来指定分隔符。以下是使用分号分隔符读取 CSV 文件并将其加载到 DataFrame 的示例代码。

import pandas as pd

df = pd.read_csv('path/to/file.csv', sep=';')

print(df)

输出:

       Name  Age  Gender          Occupation
0      John   25    Male  Software Engineer
1     Sarah   30  Female      Data Scientist
2   Michael   40    Male    Project Manager

在上面的示例代码中, pd.read_csv() 函数用于从 CSV 文件中读取数据,并显式指定分隔符为分号。然后,读取后的数据加载到 DataFrame 中,并使用 print(df) 函数打印该 DataFrame。

通过此方法,我们可以使用任何自定义分隔符将 CSV 文件读取到 Pandas DataFrame 中。