Python 非类型';对象没有属性';全部的
当我试图将df_combo-dataframe拆分为训练和测试数据时,我遇到了这个错误Python 非类型';对象没有属性';全部的,python,Python,当我试图将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_
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()
打印后的()
被当作函数调用,可能是因为您使用的是python 3。print
的返回为None
蟒蛇2
Python 2.7.13(默认值,2017年7月12日,19:49:36)
蟒蛇3
Python 3.6.8(默认值,2019年2月21日,16:25:05)
打印(1)+2
1.
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:不支持+:“NoneType”和“int”的操作数类型
为什么要对
print()
的返回值调用all()print()
不返回值,因此不能对其调用方法
>>> print (1) + 2
3
>>> print (1) + 2
1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'