Skip to main content
 首页 » 编程设计

python之从 Pandas Dataframe 获取一个或多个列值作为列表

2025年05月04日23exmyth

对于给定的dataframe

  Bin1  Bin2  Bin3 
0    A     1     7 
1    B     2     8 
2    C     3     9 

我想要一个来自 Bin1 和 Bin3 列的值列表

我试过了,

df[["Bin1","Bin3"]].values.tolist() 

但它没有给出预期的列表。

我想要的输出是,

output_df = ["A","B","C",7,8,9] 

请您参考如下方法:

给你:

df['Bin1'].tolist() + df['Bin3'].tolist() 
 
['A', 'B', 'C', 7, 8, 9]