如何在 pandas 中垂直获取 Series 列表元素

How to get Series list elements vertically in pandas

我需要为系列列表获取转置或柱状表示 pandas.Below 是我用来从系列中形成列表的代码片段-

 series1.index.values.tolist()
 series1.values.tolist()

它给出以下列表作为输出- ['A', 'B'.....'Z']‖, [4424180.0, 7463.0.......,34]

当前输出-

['A', 'B'....'Z'] , [4424180.0, 7463.0.....,34].

需要输出-

'A'   4424180
'B'   7463

你需要reset_index, optionaly rename_axis:

series1 = pd.Series([4424180.0, 7463.0,34], index=['A', 'B', 'Z'])
print (series1)
A    4424180.0
B       7463.0
Z         34.0
dtype: float64

df = series1.rename_axis('a').reset_index(name='b')
print (df)
   a          b
0  A  4424180.0
1  B     7463.0
2  Z       34.0

df = series1.reset_index()
df.columns = ['a','b']
print (df)
   a          b
0  A  4424180.0
1  B     7463.0
2  Z       34.0