

VSCodeで以下のプログラムを実行するとエラーメッセージが表示されグラフが表示されません。解決法がありましたら教えて下さい

**エラー**

[code]

    例外が発生しました: TypeError unhashable type: 'numpy.ndarray'
    
[/code]

**コード:**

[code]

    import pandas as pd
    df =pd.read_csv("csvファイルのパス")
    df.head()
    x = [['x']]
    y = [['y']]
    import matplotlib.pyplot as plt
    import seaborn as sns
    
    plt.plot(x, y, 'o')
    plt.show()
    
[/code]


CC BY-SA 4.0
2022-12-25T10:55:44.743
93003
2022-12-26T00:39:31.753
2022-12-26T00:39:31.753
26370
question
python pandas numpy matplotlib
matplotlibを使った作図でエラー unhashable type: 'numpy.ndarray'

[code]

    import pandas as pd
    import matplotlib.pyplot as plt
    
    df = pd.read_csv("csvファイルのパス")
    df.head()
    
    plt.plot(df['x'], df['y'], 'o')
    plt.show()
    
[/code]

また、`pandas.DataFrame` クラスには [pandas.DataFrame.plot — pandas 1.5.2
documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.html)
メソッドがありますので、それを使う場合は以下の様になります。

[code]

    import pandas as pd
    import matplotlib.pyplot as plt
    
    df = pd.read_csv("csvファイルのパス")
    df.head()
    
    df.plot(x='x', y='y', kind='scatter', marker='o')
    plt.show()
    
[/code]


CC BY-SA 4.0
2022-12-25T11:24:40.773
93004
2022-12-25T11:24:40.773
47127
93003
answer