
316
3
부
금융 데이터 과학
그림
9-3
선택한 열의 히스토그램
9.2.4
엑셀 파일 작업
다음 코드는
pandas
로 엑셀 스프레드시트 형식을 읽고 쓰는 것을 보인다. 이 예제에서는 데이
터를
100
,
000
행으로 제한했다(그림
9
-
4
).
In [118]: %time data[:100000].to_excel(filename + '.xlsx')
➊
CPU times: user 25.9 s, sys: 520 ms, total: 26.4 s
Wall time: 27.3 s
In [119]: %time df = pd.read_excel(filename + '.xlsx', 'Sheet1')
➋
CPU times: user 5.78 s, sys: 70.1 ms, total: 5.85 s
Wall time: 5.91 s
In [120]: df.cumsum().plot(figsize=(10, 6));
In [121]: ll $path*
-rw-r--r-- 1 yves staff 43834157 Oct 19 12:11
/Users/yves/Temp/data/numbers.csv
-rw-r--r-- 1 yves staff 52633600 Oct 19 12:11
/Users/yves/Temp/data/numbers.db
-rw-r--r-- 1 yves staff 48007240 ...