我从有时看起来像这样的SQL数据库中提取信息。
A B C D _ E F _ G
因此,当我将其放入数据框中并以CSV格式打印时,我希望它看起来像
A,B,C,D 、、 E,F 、、 G
但是看起来像
A,B,C,D,E,F,G
因此,当我有一整行然后缺少一些数据的行时,如果我将其放入excel工作表并以逗号分隔,则它们将无法正确匹配。
df5 = pd.DataFrame(SQLQuery)
df5.to_csv(r'finalResults.csv', index = False)
答案 0 :(得分:1)
您应该使用df5 = pd.read_sql_query(SQLQuery,connectionString)
然后,如果您执行df5.to_csv或.to_excel,它将正确格式化