Pandas 使用.apply()迭代行

Pandas 使用.apply()迭代行,pandas,loops,literate-programming,Pandas,Loops,Literate Programming,我想遍历pandas数据帧,但由于某种原因,它不能与.apply()方法一起使用 这就产生了valueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all() 感谢您的帮助。ABCDEFG=train['Pclass'].astype(bool)@QuangHoang不知道您的意思?我正在以更简单的方式重写应用函数:ABCDEFG=train['Pclass']==1。不要通过轴=1@RaghavSharma谢谢你@Mortz现在就

我想遍历pandas数据帧,但由于某种原因,它不能与.apply()方法一起使用

这就产生了valueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()


感谢您的帮助。

ABCDEFG=train['Pclass'].astype(bool)
@QuangHoang不知道您的意思?我正在以更简单的方式重写
应用
函数:
ABCDEFG=train['Pclass']==1
。不要通过轴=1@RaghavSharma谢谢你@Mortz现在就可以了
ABCDEFG = train[train['pclass']==1]
ABCDEFG = train[train['pclass']==1]