はじめに
一番下の「まとめ」にのせているコードをコピペすれば基本大丈夫です。
前半は細かい説明だけです。
CSVデータの読み込み
特定のセルを読み込みたい場合には
import pandas as pd
filename = 'filename.csv'
df = pd.read_csv(filename)#'filename.csv'というファイルを読み込み
print(df.iloc[0,0])#セルを指定して表示
このコードで読み込める。
ただし、行・列番号はexcellで開いた時とは異なることに注意。基本は0始まりなのでexcell上で15行なら、pythonでは14行目に指定すると大体うまくいきます。
連続してデータを取得
for i in range(15,515):#読み込む行数の指定 EXCELLを用いて開いた場合の行数とはずれているため注意。
time.append(int(df.iloc[i,0]))#文字列(str型)の場合には、int()とすることで整数に変換する。
data.append(int(df.iloc[i,1]))
作図
plt.figure(figsize=(12,8))
plt.plot(time,data,label = 'hogehoge')
plt.legend()
まとめ
以下のコードをコピペして、ファイル名(filename
)、for文の開始・終了(for i in range(15,515)
)、データのセル指定(df.iloc[i,0]
)などを変えるだけで作図できるはずです。
# -*- coding: utf-8 -*-
import pandas as pd
import matplotlib.pyplot as plt
#配列の準備
time = []
data = []
#ファイルの読み込み
filename = 'filename.csv'
df = pd.read_csv(filename)#'filename.csv'というファイルを読み込み
#ファイルの情報を準備した配列に埋め込んでいく
for i in range(15,515):#読み込む行数の指定 EXCELLを用いて開いた場合の行数とはずれているため注意。
time.append(int(df.iloc[i,0]))#文字列(str型)の場合には、int()とすることで整数に変換する。
data.append(int(df.iloc[i,1]))
#作図
plt.figure(figsize=(12,8))
plt.plot(time,data,label = 'hogehoge')
plt.legend()
CSVファイルが読み込めない場合には以下のページを参照
https://qiita.com/lucky0707/items/becdbed49c4ecb4fe246