当我尝试将df_combo-dataframe拆分为训练数据和测试数据时出现此错误
sample = pd.read_csv('C:/Users/ranji/Downloads/facebook-recruiting-iv-human-or-bot/sampleSubmission.csv')
test_dat = df_combo[df_combo.bidder_id.isin(sample.bidder_id)]
print (sample.bidder_id.values==test_dat['bidder_id'].values).all()
答案 0 :(得分:3)
()
之后的print
被当作函数调用,可能是因为您使用的是python 3。print
的返回值为None
。
Python 2.7.13(默认值,2017年7月12日,19:49:36)
>>> print (1) + 2
3
Python 3.6.8(默认值,2019年2月21日,16:25:05)
>>> print (1) + 2
1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'