`对于基数为10的int()的无效文字:'null'`将对象转换为整数

时间:2018-05-16 06:57:44

标签: python pandas numpy object dataframe

这是我的数据集

id   value
1      100
2       50

但值是object不是integer或float

In[3]:
device_age.dtypes
Out[3]
device_id    object
value        object
dtype: object

我想将其设为整数int,这是我尝试的内容:

import numpy as np
device_age['value'] = device_age['value'].astype(np.int64)

我也尝试

df['value'] = df['value'].astype(int)

错误消息是

invalid literal for int() with base 10: 'null'

0 个答案:

没有答案