【发布时间】:2019-09-29 21:47:15
【问题描述】:
我正在尝试根据列的值创建数据框的子集。但是,当我运行我的代码时,出现以下错误
TypeError: 'Series' 对象是可变的,因此它们不能被散列。
我的代码如下,谢谢!
#read data
df = pd.read_csv('Workbook.csv')
#turn certain columns into categories
df['Class'] = df['Class'].astype('category')
df['Pos'] = df['Pos'].astype('category')
df['Drafted'] = df['Drafted'].astype('category')
#subset of undrafted players
df_sosByDrafted = df[['SOS','Drafted']]
df_sos_undrafted = df_sosByDrafted.loc(df_sosByDrafted['Drafted'] == 0)
【问题讨论】: