Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过从选择框(streamlight)中选择列值来定义数据帧_Python_Streamlit - Fatal编程技术网

Python 通过从选择框(streamlight)中选择列值来定义数据帧

Python 通过从选择框(streamlight)中选择列值来定义数据帧,python,streamlit,Python,Streamlit,我想通过从列表中选择一个值来获得一个新的数据帧 region_name_input = st.selectbox( 'Регион', df_ru.groupby('region_name').count().reset_index()['region_name'], key=4) data = df_ru[df_ru['region_name' == region_name_input]] st.write(data) 我的错误 有了多重选择,我就这样做了 region_name_in

我想通过从列表中选择一个值来获得一个新的数据帧

region_name_input = st.selectbox(
'Регион',
df_ru.groupby('region_name').count().reset_index()['region_name'], key=4)

data = df_ru[df_ru['region_name' == region_name_input]]

st.write(data)
我的错误

有了多重选择,我就这样做了

region_name_inputs = st.multiselect(
'Регион',
df_ru.groupby('region_name').count().reset_index()['region_name'].tolist(), key=1)

if len(region_name_inputs) > 0:
    subset_data = df_ru[df_ru['region_name'].isin(region_name_inputs)]
在输出端,我想得到一个数据帧,其中收集了这个字段的所有值

data = df_ru[df_ru['region_name'].isin([region_name_input])]
指向一维列表,可以使用eo。查询