바뀜

둘러보기로 가기 검색하러 가기
편집 요약 없음
8번째 줄: 8번째 줄:  
tables = pd.read_html(page.text)
 
tables = pd.read_html(page.text)
   −
== 엑셀 ==
+
== 엑셀, CSV ==
 +
데이터프레임을 엑셀로 저장하거나, 엑셀파일을 데이터프레임으로 불러오거나.
 +
 
 
2차원 데이터를 다루는 가장 쉬운 방법은 엑셀을 이용하는 것. 저장하고 시각화 하는 데 엑셀을 이용한다면 굉장히 편리할 것이다.
 
2차원 데이터를 다루는 가장 쉬운 방법은 엑셀을 이용하는 것. 저장하고 시각화 하는 데 엑셀을 이용한다면 굉장히 편리할 것이다.
    +
=== 사전준비 ===
 
엑셀 관련기능을 사용하려면 관련 라이브러리를 설치해야 한다.
 
엑셀 관련기능을 사용하려면 관련 라이브러리를 설치해야 한다.
 +
{| class="wikitable"
 +
!과정
 +
!설명
 +
!방법
 +
|-
 +
|openpyxl
 +
|
 +
|pip install openpyxl
 +
|}
 +
 +
=== 사용 ===
 
{| class="wikitable"
 
{| class="wikitable"
 
!과정
 
!과정
18번째 줄: 32번째 줄:  
|-
 
|-
 
|파일 저장하기
 
|파일 저장하기
|openpyxl 따위의'''<nowiki/>''' '''<nowiki/>'''라이브러리 설치가 선'''<nowiki/>'''행되'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''어야 한다. 따위의 라이브러리 설치가 선행되어야 한다.(pip install openpyxl)
+
|openpyxl 따위의'''<nowiki/>''' '''<nowiki/>'''라이브러리 설치가 선'''<nowiki/>'''행되'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''어야 한다.
아래 두 방법으로 df'''<nowiki/>'''를'''<nowiki/>''' 엑셀에 저장한다.
+
아래 두 방법으로 df를 엑셀에 저장한다.
'''<nowiki/>'''
+
 
'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''체.to_excel('''<nowiki/>''''c:\\경로.xlsx'''<nowiki/>'''')'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''
+
 
 +
객체.to_excel('''<nowiki/>'<nowiki/>'''c:\\경로.xlsx'''<nowiki/>'''')
   −
객체.to_csv('''<nowiki/>''''c:\\경로.csv'''<nowiki/>'''')  
+
객체.to_csv('''<nowiki/>'<nowiki/>'''c:\\경로.csv'''<nowiki/>'''')  
 
|<syntaxhighlight lang="python">
 
|<syntaxhighlight lang="python">
 
import os  # 저장경로를 지정하기 위함.
 
import os  # 저장경로를 지정하기 위함.
34번째 줄: 49번째 줄:  
|-
 
|-
 
|파일 불러오기
 
|파일 불러오기
|openpyxl 따위의 라이브러리 설치가 '''<nowiki/>'''선'''<nowiki/>'''행되어야 한다. 따위'''<nowiki/>'''의 '''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''라이브러리 설치가 선행되어야 한다.(pip install openpyxl)
+
|openpyxl 따위의 라이브러리 설치가 '''<nowiki/>'''선'''<nowiki/>'''행되어야 한다.
 
아래 두 방법으로 불러온다.
 
아래 두 방법으로 불러온다.
   −
객체 = p'''<nowiki/>'''a'''<nowiki/>'''ndas.read_e'''<nowiki/>'''xc'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''el('''<nowiki/>''''c:\\경로.xlsx'''<nowiki/>'''')'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''
+
객체 = p'''<nowiki/>'''a'''<nowiki/>'''ndas.read_e'''<nowiki/>'''xc'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''el('''<nowiki/>'<nowiki/>'''c:\\경로.xlsx'''<nowiki/>'''')'''<nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/><nowiki/>'''
    
객체 = pandas.read_csv('''<nowiki/>''''c:\\경로.csv')
 
객체 = pandas.read_csv('''<nowiki/>''''c:\\경로.csv')
56번째 줄: 71번째 줄:     
= Json =
 
= Json =
 +
데이터프레임을 Json으로 바꾸거나 Json을 데이터프레임으로.
 +
 
범용적으로 쓰이는 데이터 전달 포멧. 장고 등 서비스에서 스프레드시트를 파일로 저장하는 것도 좋지만, json화 하여 저장하는 것도 방법이 될 수 있다.
 
범용적으로 쓰이는 데이터 전달 포멧. 장고 등 서비스에서 스프레드시트를 파일로 저장하는 것도 좋지만, json화 하여 저장하는 것도 방법이 될 수 있다.
 
{| class="wikitable"
 
{| class="wikitable"
80번째 줄: 97번째 줄:  
|}
 
|}
 
= mysql =
 
= mysql =
 +
데이터프레임을 SQL에 저장하기.
 +
 
mariasql도 동일하다.
 
mariasql도 동일하다.
  

둘러보기 메뉴