MultiIndexを解除してグラフ線図を1本にしたい
エクセルを読み込んでグラフ作成をしたいのですが
行ラベルを2行すると行ラベルの空白セルを勝手にMultiIndexと見なしてしまいます。
空白セルは空白セルのまま行ラベルにして(MultiIndexならないようにしたい)
ラベル名の直下の1列のみをグラフ作成したいです。
グラフ作成データはラベル名の"A"で引っ張りたいので"CH01"のラベル名でグラフ作成は意図と反します。
発生している問題・エラーメッセージ
エラーメッセージは発生していません。グラフ線図が2本になってしまいます。
該当のソースコード
python
1import seaborn as sns 2from matplotlib import pyplot as plt 3%matplotlib inline 4sns.set(style="white") 5 6import pandas as pd 7df=pd.read_excel("test06.xlsx",header=[1,2]) 8df.set_index(df.columns[1])#indexを列指定 9 10time=df.index 11A=df["A"]#←CH01とCH02の2列を参照してしまう!CH01のみのグラフ線図が描きたい 12plt.figure(figsize=(30,10)) 13plt.plot(time,A,label="A",color="red") 14
試したこと
reset_index等、調べましたが該当する回答が見つかりませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/27 11:07
2020/12/27 11:11