【发布时间】:2016-12-07 09:08:48
【问题描述】:
我不得不多次这样做,但我总是很沮丧。我有一个数据框:
df = pd.DataFrame([[1, 2, 3, 4], [5, 6, 7, 8]], ['a', 'b'], ['A', 'B', 'C', 'D'])
print df
A B C D
a 1 2 3 4
b 5 6 7 8
我想把df变成:
pd.Series([[1, 2, 3, 4], [5, 6, 7, 8]], ['a', 'b'])
a [1, 2, 3, 4]
b [5, 6, 7, 8]
dtype: object
我试过了
df.apply(list, axis=1)
这让我回到原来的df
什么是方便/有效的方法?
【问题讨论】:
标签: python list pandas dataframe series