雑多なブログ

音楽や語学、プログラム関連の話題について書いています

Python Pandasの使い方再学習その1

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'])