Python 如何将字符串中的负数转换为整数
我有一个数据表,如: 游戏脚本 -1.95 +1.3 -1.2 +1.54 这样做Python 如何将字符串中的负数转换为整数,python,pandas,Python,Pandas,我有一个数据表,如: 游戏脚本 -1.95 +1.3 -1.2 +1.54 这样做 full_data['Game Script'] = full_data['Game Script'].astype('int64') 您也可以在此处使用eval()函数: full_data['Game Script']=eval(full_data['Game Script']) 让我们试试看pd.to\u numeric full_data['Game Script'] = pd.to_numeric(f
full_data['Game Script'] = full_data['Game Script'].astype('int64')
您也可以在此处使用
eval()
函数:
full_data['Game Script']=eval(full_data['Game Script'])
让我们试试看pd.to\u numeric
full_data['Game Script'] = pd.to_numeric(full_data['Game Script'])
Out[21]:
0 -1.95
1 1.30
2 -1.20
3 1.54
Name: GameScript, dtype: float64
astype
ValueError:以10为基数的int()的文本无效:'-1.85'
执行此转换时,您希望结果是什么?