清理CSV并加载到mysq的最佳方法是什么

2024-04-20 01:54:12 发布

您现在位置:Python中文网/ 问答频道 /正文

请告诉我

  1. 清理CSV并加载到mysql的最佳方法是什么

我正在将几个不同的csv加载到mysql数据库,但是csv有一些异常。 注意:使用pandas read \u csv加载到df,使用\u sql加载到mysql

我正在尝试从csv中删除所有字符, 将数据导入数据帧pd.read\U csv文件在数据帧内尝试执行df[col].replace('$','')。。对某些值不起作用无法找出原因。没有这样的错误,只是没有删除这些字符。你知道吗

另外,其目的是删除这些特殊字符,以便使用下面的SQLalchemy函数可以找到准确的数据类型。你知道吗

for col in df.columns:
df[col]=(df[col].replace('$',''))
df[col]=(df[col].replace(',',''))

为了找到数据类型,我使用SQL炼金术,如下所示: pandas to_sql all columns as nvarchar


Tags: columnscsv数据方法数据库pandasdfread