streamlit 开发简单数据处理的页面

本文介绍了如何使用Streamlit开发简单的数据处理页面。Streamlit是一个针对机器学习和数据科学团队的应用开发框架,旨在替代Flask。文章展示了安装Streamlit、定义页面标题、上传和展示文件、执行数据转换以及创建交互按钮的过程。虽然Streamlit不支持页面跳转,但可以通过与Flask结合来克服这一限制。由于Streamlit对文件大小有限制,因此适合处理小数据。最后,文章提到了运行和展示应用的步骤,以及如何开启文件服务器进行文件下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Streamlit是第一个专门针对机器学习和数据科学团队的应用 开发框架,它是开发自定义机器学习工具的最快的方法,你可以认为 它的目标是取代Flask在机器学习项目中的地位,可以帮助机器学习 工程师快速开发用户交互工具。但是streamlit有一定的局限性,没办法实现页面跳转的功能,如果想要实现,可以尝试与flask结合进行开发,但我目前还不太会用flask。

1.首先安装streamlit
pip install streamlit
2.定义title

import streamlit as st
import pandas as pd
import numpy as np

st.title("数据转换")

3.上传文件并展示在页面

st.write('上传csv文件,进行数据转换 :wave:')
file = st.file_uploader('上传文件', type=['csv'], encoding='auto', key=None)
@st.cache
def get_data(file):
    df = pd.DataFrame()
    if file is not None:
        data = []
        for i, line in enumerate(file.getvalue()
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值