小编Swa*_*mar的帖子

EmptyDataError:关于streamlit 的文件中没有要解析的列

我使用的是 streamlit 版本 v0.68,目前正在处理 CSV 文件以进行数据分析。

st.title('Report Analysis')
uploaded_file = st.file_uploader("Choose a file")
if uploaded_file is not None:
    data = pd.read_csv(uploaded_file, low_memory=False)
    st.write(data.shape)
Run Code Online (Sandbox Code Playgroud)

首先它可以工作,但是如果我在本地主机中重新运行该程序,则会出现错误:

EmptyDataError: No columns to parse from file
Traceback:

File "D:\My Programs\Projects\ReportAnalysis\venv\lib\site-packages\streamlit\script_runner.py", line 324, in _run_script
    exec(code, module.__dict__)
File "D:\My Programs\Projects\ReportAnalysis\epl\app.py", line 9, in <module>
    data = pd.read_csv(uploaded_file, low_memory=False)
File "D:\My Programs\Projects\ReportAnalysis\venv\lib\site-packages\pandas\io\parsers.py", line 686, in read_csv
    return _read(filepath_or_buffer, kwds)
File "D:\My Programs\Projects\ReportAnalysis\venv\lib\site-packages\pandas\io\parsers.py", line 452, in _read
    parser = TextFileReader(fp_or_buf, **kwds)
File "D:\My Programs\Projects\ReportAnalysis\venv\lib\site-packages\pandas\io\parsers.py", line 946, in __init__ …
Run Code Online (Sandbox Code Playgroud)

python pandas streamlit

4
推荐指数
2
解决办法
2091
查看次数

标签 统计

pandas ×1

python ×1

streamlit ×1