很多类似的问题,但是没有一个起作用。
我有一个这样的数据框:
0 1
0 528 -490
1 17 -17
2 528 -490
3 816 -756
4 1 1
5 1 1
6 1 -1
7 1 -1
8 2672 -2554
9 661 -621
10 8 -8
dtype: object
我想将其转换为int
,但出现此错误:
如果我尝试:
df[0] = df[0].astype(int)
我收到此错误
ValueError:以10为底的int()无效文字:
如果我尝试这样做:
df[0] = df[0].astype('str')
然后没有错误,但dtype仍然是对象。