私はpandasとbokehの新人です。私はpandasデータフレームから散布図を作成しようとしています。Bokeh:AttributeError: 'DataFrame'オブジェクトに 'tolist'属性がありません
new_data[colname] = df[colname].tolist()
AttributeError: 'DataFrame' object has no attribute 'tolist'
を散乱は正常に動作します(データとしてbokeh.sampledata.iris輸入花から)ボケからのダミーデータを使用して:しかし、私は次のエラーを取得しておきます。
type tsneX tsneY +50.000 columns
0 A 53.828863 20.740931
1 B 57.816909 18.478468
2 A 55.913429 22.948167
3 C 56.603005 15.738954
scatter = Scatter(df, x='tsneX', y='tsneY',
color='type', marker='type',
title='t-sne',
legend=True)
編集: I)は、(ToListメソッドを使用していないんだけど、ボケの散布は、()は、以下のエラーを生成します。
例えば、 'print(new_data.head(5))'のようなデータのサンプルを投稿し、 'X'列と' Y'列を説明できますか? – MaxU
それは50.000以上のカラムを持ちますので、それほど簡単ではありません。しかし、私はdf = df.loc [:,( 'type'、 'tsneX'、 'tsneY')]を実行することによってそれを動作させました。私はこれがどのように問題を解決するのかわかりませんが、うまくいきます。 – Jab
Bokehの問題は何ですか? – MaxU