NoneType'对象没有属性'all

时间:2019-03-28 03:02:28

标签: 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_dat['bidder_id'].values).all()

1 个答案:

答案 0 :(得分:3)

()之后的print被当作函数调用,可能是因为您使用的是python 3。print的返回值为None

python2

Python 2.7.13(默认值,2017年7月12日,19:49:36)

>>> print (1) + 2
3

python3

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'