演習課題「冒頭数行のみを読み込む」
/home/ubuntu/csvにはstudents.csvというファイルが用意されています。このファイルの"rokumura"の行まで("rokumura"の行を含む)をDataFrameとして読み込み、結果を表示してください。採点の前にはすべてのセルを実行し、ノートブックを保存してください。
期待する出力値
name | language | age | |
---|---|---|---|
0 | kirishima | ruby | 15 |
1 | rokumura | python | 16 |
演習課題「10行ごとに和を求める」
/home/ubuntu/csvにはlong.csvというファイルが用意されています。このファイルを10行ごとにDataFrameとして読み込み、それぞれの部分の "num"
列に関する総和を順に出力してください。採点の前にはすべてのセルを実行し、ノートブックを保存してください。
ヒント:sをSeriesとしたとき、s.sum()はsの値の総和を返します。
期待する出力値
5500
15500
25500
35500
45500
55500
65500
75500
85500
95500
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#04:pandasによるデータの読み込み3
このチャプターでは、pandasを使って外部から長いデータを読み込む際に便利な方法を学習します。
import pandas as pd
df = pd.read_csv("csv/long.csv", nrows=5)
chunks = pd.read_csv("csv/long.csv", chunksize=10)
for chunk in chunks:
print(chunk["num"].mean())