ランダムデータの表示とスタイル設定
Numpyを使用してのランダムな表の生成
import streamlit as st import numpy as np dataframe = np.random.randn(10, 20) st.dataframe(dataframe)エディタコード
起動
データ表示
要素の強調表示
import streamlit as st import numpy as np import pandas as pd dataframe = pd.DataFrame( np.random.randn(10, 20), columns=('col %d' % i for i in range(20))) st.dataframe(dataframe.style.highlight_max(axis=0))エディタコード
起動
データ表示
静的テーブルを生成
import streamlit as st import numpy as np import pandas as pd dataframe = pd.DataFrame( np.random.randn(10, 20), columns=('col %d' % i for i in range(20))) st.table(dataframe)エディタコード
起動
データ表示
リスト内包表記
[式 for 任意の変数名 in イテラブルオブジェクト]
リストやタプル、rangeなどのイテラブルオブジェクトの各要素を任意の変数名で
取り出し式で評価、その結果を要素とする新たなリストが返される。
columns=('col %d' % i for i in range(20))
pandasの基本データ シリーズ型
シリーズはデータ(values)とそれに対応する行ラベル(index)を持つ1次元データ構造
"""
# 左の列は行ラベル
" 右の列はシリーズのデータ
0 1
1 2
2 3
3 5
dtype: int64 # データの型
"""