๋ฐ์ํ
CSV
Comma-Seperated Value
, ๋ก ๊ตฌ๋ถ๋ ํ์ผ.
๋ฐ์ดํฐ๋ถ์ ํ์ค text ํ์ผํ์.
df.to_csv('์ ์ฅํ ํ์ผ๋ช .csv')
→ dataFrame์ csvํ์ผ๋ก ์ ์ฅ.
python์ ๊ธฐ๋ณธ์ผ๋ก UTF-8ํ์์ผ๋ก ์ ์ฅ๋๊ณ ๋ถ๋ฌ์จ๋ค.
๋ง์ฝ ์ค๋๋ ํ์ผ์ ๋ค๋ฅธ encodingํ์์ ์ธ ์๋ ์๋๋ฐ ์ด๋๋ ๋ฐ๋ก ์ค์ ํด์ ๋ถ๋ฌ์์ผ ํ๋ค.
ํจ์ : ์ฃผ์ด ์์ด ๋ช ๋ น์ด(๋ชฉ์ ์ด)๊ฐ ๋ฐ๋ก ์ฐ์ด๋ ๊ฒฝ์ฐ
mothod : OOP. ๊ฐ์ฒด์งํฅ์ธ์ด.
์ฃผ์ด.๋์ฌ(๋ชฉ์ ์ด) ํํ.
df.to_csv('ํ์ผ๋ช ')
๊ฐ์ฒด์งํฅ์ธ์ด์์๋ ํจ์๊ฐ ์๋๋ผ method ๋ฉ์๋๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ ์ฝ์์ด๋ค.
phthon๋ ๊ฐ์ฒด์งํฅ์ธ์ด์ด๊ธฐ ๋๋ฌธ์ method๋ก ๋ถ๋ฌ์ผ ํ๋ค.
index ์์ด ์ ์ฅ์
df.to_csv('ํ์ผ๋ช .csv', index=None)
pandas.read_csv(data, encoding='cp949')
→ csvํ์ผ ๋ถ๋ฌ์ค๊ธฐ
python์ encodingํ์์ ๊ธฐ๋ณธ์ด utf-8์ด๊ธฐ ๋๋ฌธ์
utf-8ํ์์ ํ์ผ์ df.read_csv(๋ณ์๋ช )๊ณผ ๊ฐ์ด ์๋ตํด์ ์ฌ์ฉํ ์ ์๋ค.
๊ทธ ์ธ์ ์ ๋ถ๋ฌ์ ์ง ๊ฒฝ์ฐ encoding='cp949'๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ถ๋ถ์ ๋ถ๋ฌ์์ง๋ค.
pandas.read_csv(data, index_col='์ปฌ๋ผ๋ช ')
→ index์ง์ ํด์ ๋ถ๋ฌ์ค๊ธฐ
df.to_json('ํ์ผ๋ช .json')
→ json์ผ๋ก ์ ์ฅ
pandas.read_json('ํ์ผ๋ช .json')
๋ฐ์ํ
'๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]value_counts, ํ๊ท ๊ฐ๊ณผ ์ค์๊ฐ ์ ๋ณด ํน์ธ (0) | 2024.06.18 |
---|---|
[Python]shape&info(), ํน์ ์ด์ ์๋ฃํ ์ ๋ณด ํ์ธ (0) | 2024.06.18 |
[Python]Excel๋ก ์ ์ฅ&๋ถ๋ฌ์ค๊ธฐ (1) | 2024.06.16 |
[Python]DataFrame-์ด์ ์์๊ฐ, ํ์ ์์๊ฐ ๋ณ๊ฒฝ. ์์ ์ญ์ (0) | 2024.06.16 |
[Python]DataFrame-์ด&ํ์ถ๊ฐ, ์์์ ํ (0) | 2024.06.14 |