【发布时间】:2018-10-23 16:37:47
【问题描述】:
我有一个带有 NAME 索引的 Pandas DataFrame 和名为 CLASS 的列之一:
df =
CLASS
NAME
John Math
John Science
Lisa Music
现在如果我提取df.loc['John', 'CLASS'],它会返回一个Series,但如果我提取df.loc['Lisa', 'CLASS'],它会返回一个str。
我有没有办法强制返回值为Series(即['Music', ])?之后我需要遍历返回的对象,我不想在 John 的情况下遍历 Math、Science(需要),但在 Lisa 的情况下不想遍历 M, u, s, i, c(不需要)。
【问题讨论】:
标签: python pandas series pandas-loc type-coercion