์ƒˆ์†Œ์‹

๐Ÿ ํŒŒ์ด์ฌ (Python)/-- ํŒจํ‚ค์ง€ ๋ฐ ์™ธ๋ถ€ํŒŒ์ผ

ํŒŒ์ด์ฌ (python) - ์™ธ๋ถ€ํŒŒ์ผ ์ฒ˜๋ฆฌ Pandas ( ์—‘์…€ XSL, XLSX ํŒŒ์ผ ์ฝ๊ธฐ , ์“ฐ๊ธฐ )

  • -

ํŒŒ์ด์ฌ์—์„œ ์—‘์…€ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€์ธ๋ฐ์š”, ์ด์ค‘์— pandas  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค . ( Pandas๋Š” ๊ธฐ๋Šฅ์ด ๋งค์šฐ ๋‹ค์–‘ํ•ด์„œ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ๋งŽ์ด ์ด์šฉ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. )

ํ„ฐ๋ฏธ๋„์ฐฝ์—์„œ pip install pandas  ๋กœ ์„ค์น˜ํ•ด ์ค๋‹ˆ๋‹ค.

 

1. ์—‘์…€ํŒŒ์ผ ์ฝ๊ธฐ. 

์ธํ„ฐ๋„ท์— ๋– ๋„๋Š” ์—‘์…€ํŒŒ์ผ์„ list.xlsx๋กœ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. 18ํ–‰ (์ˆซ์ž๋ถ€๋ถ„) 2์—ด(A,B)๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import pandas as p
 
xl = p.read_excel('./test_csv/list.xlsx')  
print(xl.head())#head(์ƒ์œ„ 5๊ฐœ ํ™•์ธ) 
print(xl.tail())#tail ํ•˜์œ„ 5๊ฐœ
print(xl.shape)#๋ช‡ํ–‰ ๋ช‡์—ด์ธ์ง€ ์ถœ๋ ฅ
 
================================================================================================================
 
>> 
       ์ˆ˜ํ—˜๋ฒˆํ˜ธ   ์ด๋ฆ„
0  20090001  ์ •์ธ๋•
1  20090002  ๊ฐ•์ธํ™˜
2  20090005  ๊น€์€์ˆ™
3  20090007  ์—„ํ˜„์ˆ™
4  20090009  ํ•œ๋ด‰ํฌ
-----๊ตฌ๋ถ„์„ ----
        ์ˆ˜ํ—˜๋ฒˆํ˜ธ   ์ด๋ฆ„
12  20090018  ์—„๊ฒฝ์• 
13  20090019  ์ด์˜ฅ์ด
14  20090020  ํ™๋„๋‚จ
15  20090023  ์ด๊ธˆ์ˆ™
16  20090028  ์†ก์ง€์›
-----๊ตฌ๋ถ„์„ ----
(172)
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

 

 

2.์—‘์…€ํŒŒ์ผ ๋ฐ CSVํŒŒ์ผ ์“ฐ๊ธฐ

 

1
2
3
4
5
6
7
8
9
10
11
import pandas as p
 
xl = p.read_excel('./test_csv/list.xlsx')  
 
xl.to_excel('./test_csv/new_list.xlsx', index=True)   #๋งจ ์•ž ์—ด์—๋‹ค ์ˆซ์ž ๋ถ™์ด๋Š” ์˜ต์…˜ index=true
xl.to_csv('./test_csv/new_list.csv', index=False)     #์ธ๋ฑ์Šค๊ธฐ๋Šฅ Off
 
================================================================================================================
 
>> 
   
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs

์ด๋ ‡๊ฒŒํ•˜๋ฉด CSVํŒŒ์ผ๋กœ๋„ ์ €์žฅ๋˜๊ณ , ์—‘์…€ํŒŒ์ผ๋กœ๋„ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.