機械学習の一環としてcsv形式で出力される実験データを扱っており、
データの関係性を可視化するためにヒートマップを作成したいです。
例えば下記のようなcsvファイルがあったとして、
A,B,Cそれぞれの値の関係性をヒートマップで描きたいです。
A | B | C |
---|---|---|
1 | 2 | 3 |
1 | 2 | 3 |
1 | 2 | 3 |
… | … | … |
今回書いたコードは簡単ですが下のようになります。
import pandas as pd import os import sys import matplotlib.pyplot as plt import seaborn as sns #読み込みファイルを定義 csv_filename = '実験データ.csv' #pandasでファイルを読み込み df_data = pd.read_csv(csv_filename) print('[ヒートマップ]') sns.heatmap(df_data())
上記の内容で実行したところ、
Traceback (most recent call last): File "test.py", line 14, in <module> sns.heatmap(df_data()) TypeError: 'DataFrame' object is not callable
というエラーメッセージが出ます。
読み込んだcsvファイルをデータフレーム型に変換しなければならないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/04 12:25