Pandas to SQLite-数据类型不正确

ecfdbz9o  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(157)

我已经在Python语言中创建了一个字符串来读取CSV,然后将 Dataframe 写入SQlite3中。我对阿蒙德·菲尔兹有麻烦。我给你举个例子:
1.在CSV中,我读到的字段是lije this“;17.488,85;”;
1.在Pandas中,我使用“str.place”指令删除数字前的空格;
1.当我写到SQLite时,该列被定义为“REAL”,可视结果如enter image description here所示。
如果我在SQL中执行求和运算,则结果显示的金额为enter image description here
有人能帮我处理这个问题吗?
非常感谢
恩里科

mhd8tkvw

mhd8tkvw1#

由于您要处理的是欧洲CSV(分号作为值的分隔符),因此需要将参数thousands传递给pandas.read_csv
试试这个:

pd.read_csv('your_csv_file.csv', thousands=r',', sep=';')

相关问题