我正在尝试从上传的csv文件创建熊猫数据框而不保存文件。当我执行df = pd.read_csv(request.file['file'])
时,大熊猫将其读取为文件,但显示了EmptyDataError: No columns to parse from file
。但是此文件已从控制台正确加载到数据帧。 request.file['file'].stream
也不起作用。
答案 0 :(得分:1)
如果您以字符串形式接收csv
,请尝试使用StringIO:
from io import StringIO
pd.read_csv(StringIO(request.file['file']))