私は科学的なデータの可視化をいくつか作成していますが、bokehを使用することにしました(btwはボケと同じくらい痛みを伴わずにコントロールとプロットを作成できる任意の代替手段ですか?)bokehが選択肢の多くのオプションを選択するとクラッシュする
私は次のコードを書いた:それは正常に動作しますが、私は、オプションのparamとして全体のリストを渡ししようとすると、それはエラーでクラッシュしている
Select(value="Microtubule-associated protein 4",
title="Protein name:", options=df['Protein Name'].values.tolist()[1:100],
width=400)) # Sorting nexin-3
を:
File "/home/my/.local/lib/python3.5/site-packages/bokeh/core/properties.py", line 1205, in validate
raise ValueError("expected an element of %s, got seq with invalid items %r" % (self, invalid))
ValueError: expected an element of List(Either(String, Tuple(String, String))), got seq with invalid items [nan, nan, nan, nan, nan, nan, nan]
print(df['Protein Name'].values.tolist()) works fine
が少しmissundertandingあった:(DFの[ 'タンパク質名'] values.tolist()) >>>プリント[ 'ソーティングネキシン-3'、 '未同定タンパク質'、「腫瘍関連カルシウムシグナルトランスジェニック2 '、' 40Sリボソームタンパク質S10 '、' Erlin-2 '] df [' Protein Name ']を渡すと、select()関数が正常に機能しますが、values.tolist()[1:100] (df ['Protein Name']。values.tolist()[1:100])それはクラッシュします。 – LinearLeopard