当读取 CSV 文件时,我遇到了数据可能损坏的问题。例如:
"Job ID,""Server"",""Agent"",""Subclient"",""Backup type"",""Start time"",""End time"",""Duration(mins)"",""Application size"",""Job status"",""Failure reason"""
要将文件中的行转换为 CSV,我使用:
csv_data = StringIO(data)
该字符串被解析为单个值,而不是标题。如何克服这个问题?
一般来说,错误会手动更正,或者请求重新上传。但在您的情况下,它看起来像一个重复的 CSV 文件条目。也就是说,您需要将这些行读取两次作为 CSV 数据。例如:
如果您有数据上传管道,最好检查 CSV 格式中是否有重复的数据条目。