[英]converting object to int type in pandas dataframe
我有一个 dataframe
print(df.dtypes)
Index object
Month Id int64
Customer - ID object
Billed Customer - Name object
Status - -Customer object
Original Contract Id - object
NIcode - NI Code int64
Total Bytes object
dtype: object
我正在尝试制作一个值为“总字节”的 pivot 表,并且我正在将“总字节”列转换为 int 但出现错误
df['Total Bytes']=pd.to_numeric(df['Total Bytes'])
ValueError: invalid literal for int() with base 10: '3,429,155,997.00'
“总字节”中的一些值是:
9,374.00
15,131.00
5,078,065.00
6,160.00
193.096.00
请帮忙。
df['Total Bytes'] = df['Total Bytes'].apply(lambda x: x.replace(',',''))
df['Total Bytes'] = pd.to_numeric(df['Total Bytes'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.