请让我知道
我正在将几个不同的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
答案 0 :(得分:0)
对于字符串列,应使用.str 尝试
df[col]=df[col].str.replace('$','')