【发布时间】:2018-08-13 15:00:15
【问题描述】:
如果单词Thunderstorm 在列wdf['Notes'] 中,我正在尝试使用以下代码设置一个新列wdf['Thunder'] 的值wdf['RngT]。但是,我不断收到错误TypeError: argument of type 'float' is not iterable。没有一列是浮动的。 RngT 是一个 int,Notes 是一个对象。完整代码为:
wdf['Thunder'] = [wdf['RngT'] if 'Thunderstorm' in x else 0 for x in wdf['Notes']]
熊猫新手,如果有任何见解,将不胜感激。
谢谢!
【问题讨论】:
标签: python pandas conditional