📜  如何获取 df 列中所有值的列表 - Python (1)

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

如何获取 df 列中所有值的列表 - Python

在 Pandas 中,DataFrame 是数据分析和数据处理的重要数据结构之一,它可以存储二维数据,并提供了一些方便的方法来操作这些数据。

如果你想获取 DataFrame 中某一列的所有值的列表,可以使用 tolist() 方法。下面是一个示例代码:

import pandas as pd

# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 获取列 A 的所有值
values = df['A'].tolist()

# 打印结果
print(values)

输出结果应该为:

[1, 2, 3]

这里我们定义了一个 DataFrame,并使用 tolist() 方法获取了列 A 的所有值,最后将结果打印出来。

同样的,如果你想获取 DataFrame 中多列的所有值的列表,也可以使用 tolist() 方法。下面是一个示例代码:

import pandas as pd

# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 获取两列的所有值
values = df[['A', 'B']].values.tolist()

# 打印结果
print(values)

输出结果应该为:

[[1, 4], [2, 5], [3, 6]]

这里我们使用 values 方法获取了两列的所有值,并将其转换为列表格式,最后将结果打印出来。

总结来说,获取 DataFrame 中某一列或多列的所有值的列表方法很简单,只需要使用 tolist() 方法即可,非常方便实用。