Python 如何将字符串中的负数转换为整数

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

我有一个数据表,如:

游戏脚本 -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(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'
执行此转换时,您希望结果是什么?