我有一个大的 csv(约 20 百万行),我想将一列从字符串转换为浮点数。我这样做:
df['sale']=df['sale'].str.replace(",", ".").astype('float32')
和销售看起来像:
86,2600
20,2800
123,5000
30,7500
8,3600
该命令似乎不稳定,即有时会出现以下内存错误:
MemoryError Traceback (last last call last) in () ----> 1 df['sale']=df['sale'].str.replace(",", ".").astype('float32') ;
这个错误到底是什么,我该如何解决?谢谢!
呼如林
qq_笑_17
随时随地看视频慕课网APP
相关分类