我目前有一个.csv,我从S3获取并尝试使用以下命令读取该文件:
for i in range(0, 50):
response = s3.get_object(Bucket = b, Key = a['ColumnName'].iloc[i])
file = response['Body'].read()
tempdf = pd.read_csv(io.BytesIO(file), sep=r',(?!\s)')
问题在于,正在解析的.csv中包含带逗号的文本,并且正在抛弃列对齐。这些列也不会被引号阻止,也没有更改原始文件的选项。