ValueErrorです。変数 `x` と `y` のどちらも数値でないように見えます。
2022-02-18 14:49:46
seaborn プロット入力 x,y 値は実数ではなく、文字列である可能性があり、処理する必要があります。
解決方法
- 描画時に名前などの文字列型のカラムを削除することを忘れずに
- 数値文字列をfloat型に変換する
2点目について
foo = pd.DataFrame(columns =['Names','Values'])
pandasのバージョンが0.25より大きい
pandas.DataFrame.explode()
リストカラムを、値を文字列ではなく実数に変換できる独立したセルに変換します。
foo = foo.explode('Values')
foo['Values'] = foo['Values'].astype('float')
sns.violinplot(data=foo, x='Names', y='Values')
pandasのバージョンが0.25未満
result = foo.explode('Values').reset_index(drop=True)
result = result.assign(Names=result['Names'].astype('category'),
Values=result['Values'].astype(np.float32))
sns_plot = sns.violinplot(x='Names', y='Values', data=result)
関連
-
SyntaxError: 構文が無効です。
-
ModuleNotFoundError: django という名前のモジュールがない 問題1解決済み
-
Ubuntu pip AttributeError: 'module' オブジェクトに '_main' 属性がない。
-
ModuleNotFoundError: _pywrap_tensorflow_internal'という名前のモジュールはありません。
-
Pythonでbs4をインストールした後、pycharmがModuleNotFoundErrorを報告しました。bs4' という名前のモジュールがありません。
-
ImportError: pandas という名前のモジュールがない 問題が解決される
-
Pythonクローラー共通ライブラリリクエスト、beautifulsoup、selenium、xpathまとめ
-
TypeError: 'builtin_function_or_method' オブジェクトは反復可能ではありません。
-
Selenium issue IOError: [Errno 2] そのようなファイルまたはディレクトリがありません: 'nul'
-
パイソン] Python パイソンミニゲーム - 欲張りスネークアドベンチャー
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ユニコード・オブジェクトは、ハッシュ・エラーの解決前にエンコードする必要があります。
-
Error: cannot run program--createprocess error=2,The system cannot find specified file.
-
ImportError: 名前のインポートができない imsave エラー
-
問題解決しました。Pythonを起動しても「ImportError: No module named site" というエラーでPythonを起動する。
-
ImportError: scipyという名前のモジュールがない(解決済み)
-
ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。
-
ModuleNotFoundError: Pythonソリューションに'scipy'という名前のモジュールがありません。
-
pythonフレームワーク Scrapyエラー TypeError: 'float' object is not iterable Solve
-
jupyter notebookのアンインストールで "The jupyter" distribution was not found 問題が発生する。
-
tkinter モジュールを使った Python 倉庫番ゲーム