📜  从 csv 和名称列 pandas 创建数据框 - Python (1)

📅  最后修改于: 2023-12-03 15:21:52.257000             🧑  作者: Mango

从 csv 和名称列 pandas 创建数据框 - Python

当你有一份 CSV 文件时,你可以使用 Python 的 Pandas 库将其读取为一个数据框,方便进行数据分析和处理。同时,如果你有一个名称列(比如一份员工名册,其中每个人都有一个名字),你可以将其设置为数据框的索引,以便更方便地对数据进行操作。下面介绍如何使用 Pandas 创建数据框,并将名称列设置为索引。

读取 csv 文件

要将 CSV 文件读取为 Pandas 数据框,可以使用 pandas.read_csv() 函数。该函数的参数包括文件路径、分隔符、编码等信息。以下是一个示例:

import pandas as pd

df = pd.read_csv('data.csv', sep=',', encoding='utf-8')

这个示例中,我们将文件路径设置为 'data.csv',分隔符为逗号,编码为 utf-8。执行完这一行代码后,df 就会成为一个包含了 CSV 文件的所有数据的 Pandas 数据框。

设置名称列为索引

如果数据中有一个名称列,你可能希望将其设置为数据框的索引,以便更便捷地进行数据操作。可以使用 set_index() 函数来实现这一目的。以下是一个示例:

df = df.set_index('姓名')

这个示例中,我们使用 set_index() 函数将 df 的索引设置为了“姓名”列。执行完这一行代码后,所有的数据操作都可以基于员工姓名来进行。

返回结果

根据以上介绍,你可以通过以下代码来实现将 CSV 文件读取为 Pandas 数据框,并将名称列设置为索引的目的:

import pandas as pd

df = pd.read_csv('data.csv', sep=',', encoding='utf-8')
df = df.set_index('姓名')

以上就是从 CSV 和名称列创建 Pandas 数据框的方法,希望对你有所帮助!