###前提・実現したいこと
datetime型のデータを散布図とヒストグラムで表示したい
・seabornのjoinplotを活用
・データはDataFreameで定義
###発生している問題・エラーメッセージ
散布図は表示されるが、ヒストグラムがエラーで表示されない。
TypeError: ufunc multiply cannot use operands with types dtype('<M8[ns]') and dtype('float64')
###該当のソースコード
データはダミーです。
import pandas as pd import seaborn as sns %matplotlib inline df = pd.DataFrame(['2017/5/1 12:34:56','2017/5/5 12:34:56','2017/5/6 12:34:56','2017/5/7 12:34:56','2017/5/8 12:34:56', '2017/5/15 12:34:56','2017/5/20 12:34:56','2017/5/21 12:34:56','2017/5/22 12:34:56','2017/5/23 12:34:56'], columns = ['time']) df['time'] = pd.to_datetime(df['time']) df['time1'] = df['time'] sns.jointplot(x='time',y='time1', data=df)
###試したこと
対応方法を検索したがよくわからず。
###補足情報(言語/FW/ツール等のバージョンなど)
python3.4
anaconda 4.1.1
pandas 0.18.1
seaborn 0.7.1
実行環境 jupyter notebook
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。