什么是清除CSV并加载到mysql的最佳方法

时间:2018-08-09 08:18:12

标签: python pandas

请让我知道

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

我正在将几个不同的CSV加载到mysql数据库中,但是CSV存在一些异常。 注意:使用pandas read_csv加载到df和to_sql加载到mysql

我正在尝试从csv中删除所有字符, 尝试使用df [col] .replace('$','')..使用pd.read_csv将数据放入数据帧并在该数据帧内进行操作。这样就没有错误,只是不会删除这些字符。

还打算删除这些特殊字符,以便可以使用下面的SQLalchemy函数找到准确的数据类型。

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

要查找数据类型,我正在按照以下方式使用SQL Alchemy: pandas to_sql all columns as nvarchar

1 个答案:

答案 0 :(得分:0)

对于字符串列,应使用.str 尝试

df[col]=df[col].str.replace('$','')