我想将数据帧行的值放入列表中:
A B C
1 2 3 2
2 4 2 6
list1 = [2, 3 2]
list2 = [4, 2, 6]
我该怎么做?
答案 0 :(得分:2)
您可以使用values.tolist()
执行此操作:
from pandas import DataFrame
df = DataFrame({'a': [2,4], 'b': [3,2], 'c': [2,6]})
print df
list1 = df.irow(0).values.tolist()
list2 = df.irow(1).values.tolist()
<强>输出:强>
a b c
0 2 3 2
1 4 2 6
[2L, 3L, 2L]
[4L, 2L, 6L]
如果您想要int
,则可以使用map(int, list1)