csvファイルの複数の行を、1枚に出力
Q&A
解決したいこと
ここに解決したい内容を記載してください。
csvファイルの複数の行を、1つの場所に出力したいです
(pandasを使って、ファイルを読み込み、for文でそれぞれの行を出力させるつもりです。)
発生している問題・エラー
出ているエラーメッセージを入力
```IndexError: index 6 is out of bounds for axis 0 with size 6
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
### 該当するソースコード
```python
import pandas as pd
import matplotlib.pyplot as plt
#%matplotlib inline
data = pd.read_csv('graph.csv')
data
data_col = data.columns
data_count = len(data.columns)
#print(data_count)
#グラフの作成
for i in range(1, data_count+1):
plt.figure(i)
plt.plot(data[data_col[0]], data[data_col[i]], marker="o")
#グラフの軸
plt.xlabel(data[data_col[i]].name)
plt.ylabel(data[data_col[0]].name)
#グラフ表示
plt.show()
### 自分で試したこと
plt.plot()の位置を変えて出力の仕方をみましたが、解決には至りませんでした。
0