2
我试图做的事:df['Num_Detections'] = df['Num_Detections'].astype(int)
大熊猫无效字面长()基数为10的错误
,我得到以下错误:
ValueError: invalid literal for long() with base 10: '12.0'
我的数据外表看起来如下:
>>> df['Num_Detections'].head()
Out[6]:
sku_name
DOBRIY MORS GRAPE-CRANBERRY-RASBERRY 1L 12.0
AQUAMINERALE 5.0L 9.0
DOBRIY PINEAPPLE 1.5L 2.0
FRUKT.SAD APPLE 0.95L 154.0
DOBRIY PEACH-APPLE 0.33L 71.0
Name: Num_Detections, dtype: object
任何想法如何正确地进行转换?
感谢您的帮助。
正是这个问题不能直接转换为int的字符串值。 –
是的,最好的办法是先检查值。然后选择一个或另一个解决方案。 – jezrael
@ayhan - 没问题,我可以删除我的编辑。 – jezrael