python⑥
pandas全然わからんかった
エクセルみたいな表記になるということは分かった。
データ解析用のライブラリとのこと
import pandas as pd
sr = pd.Series([1,2,3]) #Seriesは1次元のデータ。
print(sr)
df = pd.DataFrame([
[1,2,3],
[4,5,6],
[7,8,9]
])
print(df)
print(df.head(1)) ##先頭確認、デフォルト先頭5行表示
print(df.tail(1)) ##末尾表示、デフォルト末5行
print(df.iloc[:,:1].head())#iloc[行、列]
print(df.describe())#describeを使うと、平均、標準偏差とかいろいろな結果を一度に確認可能
print(df.values)#.valuesを使うとNumpy形式に変換可能
▼実行結果
0 1
1 2
2 3
dtype: int64
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
0 1 2
0 1 2 3
0 1 2
2 7 8 9
0
0 1
1 4
2 7
0 1 2
count 3.0 3.0 3.0
mean 4.0 5.0 6.0
std 3.0 3.0 3.0
min 1.0 2.0 3.0
25% 2.5 3.5 4.5
50% 4.0 5.0 6.0
75% 5.5 6.5 7.5
max 7.0 8.0 9.0
[[1 2 3]
[4 5 6]
[7 8 9]]
ちょっと今日はめんどくさいので省くと、
pandasにもいろんな関数(メソッド)が存在して、それらを駆使してデータ解析を行うということがわかった。
あとは使うときかな~