我如何从DataFrame中提取一行作为Series, DataFrame中的列名作为Series中的行索引?<



假设我有以下数据帧:

x y z
a  0 1 2
b  3 4 5
c  6 7 8

我如何提取,比如说,行b作为Series,这样我现在有:

x 3
y 4
z 5

loc将返回一个系列当你给它一个单一的标签。

import pandas as pd
df = pd.DataFrame({'x': [0, 3, 6],
'y': [1, 4, 7],
'z': [2, 5, 8]},
index=['a', 'b', 'c'])
s = df.loc['b']
print(type(s))
print(s)

输出:

<class 'pandas.core.series.Series'>
x    3
y    4
z    5
Name: b, dtype: int64

相关内容

  • 没有找到相关文章

最新更新