[英]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.