DataFrame [] スライスで取得したい行を取得
取得した DataFrame の values で numpy.ndarray を取得して、
(values取得で多次元配列 ndarray は、2次元配列だから[0]で1行分を取得)
tolist() でリストに変換
例)注意:CSV先頭行はヘッダ行で、データ行でカウントした取得
import pandas as pd df = pd.read_csv('data.csv', encoding='utf-8') # データ行の1行目 row = df[0:1].values.tolist()[0] # リストの先頭(df[0:1]=1行目の1列目) data = row[0]
ヘッダ無しで読み込めば、df[0:1] は、CSVファイル上の1行目=ヘッダ行にあたる行を
参照することになり、ヘッダの列を参照する時は、read_csv で、
オプション header=None を指定すればよい。