pandasとは

CSV等のいろんなデータ読み込み形式に対応しており、それらの差異を吸収してテーブルにしてくれる。
そのテーブルにクエリ文を書けるイメージ。

pd.Series

これは、1次元配列でテーブルを作成できる。
data=としても良いし、省略も可能。

import pandas as pd

taion = [36.4, 36.7, 35.8, 35.5, 36.2, 36.0]
print(pd.Series(data=taion))

Dict型も使用可能。

import pandas as pd

item_data = {'apple': 100, 'orange': 140, 'banana': 120, 'grape': 170}
print(pd.Series(data=item_data))

pd.DataFrame

これは、2次元配列でテーブルを作成できる。
こちらもDict型を使用可能。

import pandas as pd

item_data = {"name": ["Alice", "Bob", "Charlie"], "age": [25, 30, 35]}
print(pd.DataFrame(data=item_data))

columnsとdataを分けて表示することも可能

import pandas as pd

columns = ['name', 'address', 'email']
data = [['Alice', 'Yokohama', 'alice@ex.com'], ['Bob', 'Kawasaki', 'bob@ex.com'], ['Charlie', 'Odawara', 'charlie@ex.com']]
print(pd.DataFrame(data, columns=columns))

pd.read_csv

CSVからテーブルを作成可能。
もちろん戻り値はDataFrame

import pandas as pd

questionnaire = pd.read_csv('questionnaire.csv', index_col=0)
print(questionnaire)