给定列表的Pandas Series
,其中所有列表都具有相同的长度N
。我如何将它重新塑造成一个DataFrame
与N
列(保持索引)?
例如,给定
s = pd.Series([[1, 10, 0.1], [2, 20, 0.2], [3, 30, 0.3]], index=['a', 'b', 'c'])
>>> print(s)
a [1, 10, 0.1]
b [2, 20, 0.2]
c [3, 30, 0.3]
dtype: object
我希望生成如下所示的DataFrame
的代码
df = pd.DataFrame([[1, 10, 0.1], [2, 20, 0.2], [3, 30, 0.3]],
index=['a', 'b', 'c'], columns=['X', 'Y'])
>>> print(df)
X Y Z
a 1 10 0.1
b 2 20 0.2
c 3 30 0.3
2条答案
按热度按时间irtuqstp1#
或者,
输出:
cbjzeqam2#
最后我自己找到了答案。下面的代码完成了这项工作: