data_to_graph = combined_summary_df.unstack(level=1, fill_value=0) with st.expander("Where to test everything related to graph"): st.write(data_to_graph)"Soy nuevo en Streamlit. Me gustaría impresionar a mi superior con él. ¡Cualquier ayuda, por favor!
El siguiente error me ha sido devuelto cada vez que utilicé el fragmento de código anterior para mostrar mi marco de datos en Streamlit:"
*
SyntaxError: tokens inesperados en JSON en la posición 6 en JSON.parse () en http://localhost:8501/static/js/main.970d3503.chunk.js:2:17823 en Array.map () en Function.value (http://localhost:8501/static/js/main.970d3503.chunk.js:2:17792) en el nuevo e (http://localhost:8501/static/js/main.970d3503.chunk.js:2 :10780) en e.get (http://localhost:8501/static/js/main.970d3503.chunk.js:2:428662) en sn (http://localhost:8501/static/js/main.970d3503 .chunk.js:2:461308) en ia (http://localhost:8501/static/js/5.26b8f29c.chunk.js:2:3245026) en Gl (http://localhost:8501/static/js/ 5.26b8f29c.chunk.js:2:3297484) en PC (http://localhost:8501/static/js/5.26b8f29c.chunk.js:2:3284658)
Aquí hay un marco de muestra de múltiples índices, streamlit está bien. ¿Puedes probar eso?
import pandas as pd import numpy as np import streamlit as st index = pd.MultiIndex.from_tuples([('one', 'a'), ('one', 'b'), ('two', 'a'), ('two', 'b')]) df = pd.DataFrame(np.random.randn(4, 2), index=index) st.write('##### Multiindex df') st.table(df) u1 = df.unstack(level=1) st.write('##### unstack level=1') st.table(u1)