如何从 pandas Dataframe 中提取列到 pandas series

问题描述 投票:0回答:2

我有一个名为“df”的数据框,我想提取“stud_name”列和“stud_grade”列并将其转换为名为“StudentSeries”的熊猫系列。索引是“stud_name”

谢谢! :)

StudentSeries = pd.Series(df, index='stud_name')

python pandas dataframe series
2个回答
0
投票

使用pandas.Seriespandas.Series.values

StudentSeries = pd.Series(df['stud_grade'].values, index=df['stud_name'].values)

0
投票

使用

set_index
并提取列:

StudentSeries = df.set_index('stud_name')['stud_grade']
© www.soinside.com 2019 - 2024. All rights reserved.