繁体   English   中英

如何在python中将数据框保存到csv时解决错误?

[英]How to solve the error while saving a dataframe to csv in python?

我正在保存数据框,如下所示

Target1_file.to_csv( r'C:\Users\para\PycharmProjects\pythonProject1\Data\data1\'+str(File_T1_name)+'.csv', index=True,header=True)

在哪里

File_T1_name = str(time_.tm_mday) + str(time_.tm_mon) + str(time_.tm_year) + "_SQ12_TC12." + str(filter_index) + "T1_statistics"

我收到以下错误:

Missing closing quote [']
',' or ')' expected

如何解决这个错误?

使用 f 字符串而不是原始字符串:

Target1_file.to_csv(fr"C:\Users\para\PycharmProjects\pythonProject1\Data\data1\{File_T1_name}.csv", index=True,header=True)

在哪里

File_T1_name = fr"{time_.tm_mday}{time_.tm_mon}{time_.tm_year}_SQ12_TC12.{filter_index}T1_statistics"

您可以尝试的一件事是将".csv"添加到文件名变量本身

File_T1_name = str(time_.tm_mday) + str(time_.tm_mon) + str(time_.tm_year) + "_SQ12_TC12." + str(filter_index) + "T1_statistics" + ".csv"

然后在文件路径中使用"\\" (双反斜杠)而不是"\" (单反斜杠)

Target1_file.to_csv('C:\\Users\\para\\PycharmProjects\\pythonProject1\\Data\data1\\' + str(File_T1_name), index=True, header=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM