简体   繁体   English

基于索引从熊猫数据帧创建列表

[英]Creating a list from panda dataframe based on Index

I have a datafarme with the following set up.我有一个具有以下设置的数据场。

Product Clol1   Col2    Col3
pen       2     5       8
paper     6     7       4
shrpener  0     7       9

I want create list with the values for the index.我想用索引的值创建列表。 = "paper". =“纸”。 Out put would be [6,7,4]输出将是 [6,7,4]

How can I do it?我该怎么做?

You could transpose your DataFrame and then select the desired column (ex row):您可以转置您的 DataFrame,然后选择所需的列(前行):

transposed_df = df.transpose()
result = transposed_df['paper']

使用DataFrame.loc按标签选择行并将Series转换为列表,我认为转置不是必需的(而且速度也更慢):

out = df.loc['paper'].tolist()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM