l={'DayTime':['2018-03-01','2018-03-02','2018-03-03'],'Pressure':
[9,10.5,10.5], 'Feed':[9,10.5,11], 'Temp':[9,10.5,11]}
df1=pd.DataFrame(l)
这是我编写的函数:
def ops_on(row):
return row[('Feed' > 10)
& ('Pressure' > 10)
& ('Temp' > 10)
]
函数ops_on用于创建新列['ops_on']:
df1['ops_on'] = df1.apply(ops_on, axis='columns')
很不幸,我收到了这个错误信息:
TypeError:(“'>'不支持'str'和'int'的实例之间的比较”,发生在索引0处)
感谢您的帮助。