gpt4 book ai didi

python - 使用 Pandas 将 Flask 文件上传的原始文件内容转换为数据框

转载 作者:太空宇宙 更新时间:2023-11-03 13:31:29 25 4
gpt4 key购买 nike

我正在尝试上传 csv文件到我的 flask 服务器。我想做的是将其内容读入 dataframe而不将其保存在文件系统上。现在我正在使用 file.read()获取文件内容的方法,但在将这些内容转换为 pandas 时我不知所措 dataframe .这是代码:

@app.route('/upload', methods=['POST'])
def upload():
file = request.files.get('uploaded_file')
filename = secure_filename(file.filename)

file_content = file.read()
# want to convert these file content into a pandas dataframe

我可以在保存到磁盘时将其作为数据框加载,但我想在不保存上传文件的情况下解析内容。

最佳答案

pandas.read_csv() 可以将任何类文件对象(使用 read() 方法)作为输入,因此只需使用它:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html#pandas.read_csv

@app.route('/upload', methods=['POST'])
def upload():
df = pandas.read_csv(request.files.get('uploaded_file'))

关于python - 使用 Pandas 将 Flask 文件上传的原始文件内容转换为数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46522354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com