[今日热搜] 使用 tolist() 方法将 Dataframe 列转换为列表[ 腾讯财经]

[今日热搜] 使用 tolist() 方法将 Dataframe 列转换为列表[ 腾讯财经]

已邀请:

fish - Hadooper

Pandas DataFrame 中的一列就是一个 Pandas Series。因此,如果我们需要将一列转换为一个列表,我们可以使用 Series 中的 tolist() 方法。
在下面的代码中,df['DOB'] 从 DataFrame 中返回名称为 DOB 的 Series 或列。

tolist() 方法将 Series 转换为一个列表。
import pandas as pd

df=pd.DataFrame([
['James', '1/1/2014', '1000'],
['Michelina', '2/1/2014', '12000'],
['Marc', '3/1/2014', '36000'],
['Bob', '4/1/2014', '15000'],
['Halena', '4/1/2014', '12000']
], columns=['Name', 'DOB','Salary'])

print("Pandas DataFrame:\n\n",df,"\n")

list_of_single_column = df['DOB'].tolist()

print("the list of a single column from the dataframe\n",
list_of_single_column,
"\n",
type(list_of_single_column))
输出:

Pandas DataFrame:

Name DOB Salary
0 James 1/1/2014 1000
1 Michelina 2/1/2014 12000
2 Marc 3/1/2014 36000
3 Bob 4/1/2014 15000
4 Halena 4/1/2014 12000

the list of a single column from the dataframe
['1/1/2014', '2/1/2014', '3/1/2014', '4/1/2014', '4/1/2014']

要回复问题请先登录注册