📌  相关文章
📜  获取 Pandas DataFrame 的特定列值的列表(1)

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

获取 Pandas DataFrame 的特定列值的列表

在 Pandas 中,要获取 DataFrame 的特定列值的列表,你可以使用 [] 操作符或者 df['column_name'] 语法来访问 DataFrame 中的列,然后将其转换为一个列表。

下面是一个示例代码,说明了如何获取 DataFrame 的特定列值的列表:

import pandas as pd

# 创建一个示例 DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Ella'],
        'Age': [25, 30, 35, 40, 45],
        'City': ['New York', 'London', 'Paris', 'Tokyo', 'Sydney']}
df = pd.DataFrame(data)

# 获取 'Name' 列的值列表
name_list = df['Name'].tolist()
print(name_list)

输出:

['Alice', 'Bob', 'Charlie', 'David', 'Ella']

在上面的代码中,我们首先创建了一个示例的 DataFrame,其中包含了名字、年龄和城市三个列的数据。然后,我们使用 DataFrame 的 [] 操作符来访问 'Name' 列,并将其转换为一个列表对象。

通过 tolist() 方法,我们将 'Name' 列的值转换为了一个 Python 列表 name_list。最后,我们打印了 name_list 的内容,得到了 'Name' 列的值列表。

你也可以使用另一种语法 df.column_name 来获取 DataFrame 的列值。例如,上面的示例代码中,你可以替换 df['Name']df.Name,将得到同样的结果。

这是一个简单的方法来获取 DataFrame 特定列的值列表,希望对你有所帮助!