見出し画像

ゆるプロ!その39「pandas」

ゆるいプログラミング講座、略して「ゆるプロ!」
これは気軽に気楽に試せるゆるーいプログラミング学習コンテンツである。今回のお題は「pandas」

例)pandas

import pandas
data = pandas.read_csv(".\population.csv", encoding="SHIFT_JIS")
year = data["時間軸(調査年)"]
population = data["value"]
print(data.head())
print(year)
print(population)

結果)

tab_code 表章項目 cat01_code 総数,男及び女_時系列 ... time_code 時間軸(調査年) unit value
0 20 人口 100 総数 ... 1920000000 1920年 人 55963053
1 20 人口 100 総数 ... 1925000000 1925年 人 59736822
2 20 人口 100 総数 ... 1930000000 1930年 人 64450005
3 20 人口 100 総数 ... 1935000000 1935年 人 69254148
4 20 人口 100 総数 ... 1940000000 1940年 人 73114308

[5 rows x 10 columns]
0 1920年
1 1925年
2 1930年
3 1935年
4 1940年
5 1945年
6 1950年
7 1955年
8 1960年
9 1965年
10 1970年
11 1975年
12 1980年
13 1985年
14 1990年
15 1995年
16 2000年
17 2005年
18 2010年
19 2015年
Name: 時間軸(調査年), dtype: object
0 55963053
1 59736822
2 64450005
3 69254148
4 73114308
5 71998104
6 84114574
7 90076594
8 94301623
9 99209137
10 104665171
11 111939643
12 117060396
13 121048923
14 123611167
15 125570246
16 126925843
17 127767994
18 128057352
19 127094745
Name: value, dtype: int64

参考)

国勢調査 / 時系列データ / 男女,年齢,配偶関係

pandas.read_csv

※戻り値はDataFrame or TextParserとあるが、type関数で調べたらDataFrameを返した

Returns
DataFrame or TextParser
A comma-separated values (csv) file is returned as two-dimensional data structure with labeled axes.

pandas.DataFrame.head

おわり!