PythonのPandasの再学習をしている。 とりあえず、あれこれ発展的な事をやる前に基礎的な事のおさらいをしている。
import pandas as pd import numpy as np # Pandas は Series と DataFrame という2種類のデータ構造でデータを表現・処理する。 # Series ... 1次元のデータ構造 a = pd.Series([1,2,3,4]) # スライス print(a[1:3]) # 合計を取得 print(a.sum()) # DataFrame ... 多次元のデータをテーブルで表現できる(テーブルとはなんだ?) col1 = np.array(['A', 'B', 'C', 'D']) col2 = np.array([1,2,3,9]) col3 = np.array([3, 6, 9, 12]) #データフレームを作成する df = pd.DataFrame({'col1': col1, 'col2': col2, 'col3': col3}) # 先頭何行か取得する(引数指定で指定行数を取得する) print(df.head()) # 列のデータを取り出す print(df['col2'])