Python 데이터 분석 입문 데이터 읽 기와 저장

도시


csv 파일
1.csv 파일 읽 기 readcsv(file_path or buf,usecols,encoding):file_path:파일 경로,usecols:읽 을 열 이름 을 지정 합 니 다.encoding:인 코딩

data = pd.read_csv('d:/test_data/food_rank.csv',encoding='utf8')
data.head()
    name    num
0           219.0
1           95.0
2          62.0
3          16.0
4           2.0
 
#       
data = pd.read_csv('d:/test_data/food_rank.csv',usecols=['name'])
data.head()
    name
0       
1       
2      
3      
4       
 
#         ,       engine='python'
data = pd.read_csv('d:/  /food_rank.csv',engine='python',encoding='utf8')
data.head()
    name    num
0           219.0
1           95.0
2          62.0
3          16.0
4           2.0
#          ,      
2.csv 파일 쓰기
DataFrame:to_csv(file_path or buf,sep,columns,header,index,na_rep,mode):file_path:파일 경로 저장,기본 None,sep:구분자,기본',',columns:열 데 이 터 를 유지 할 지,기본 None,header:열 이름 을 유지 할 지,기본 True,index:줄 색인 을 유지 할 지,기본 True,narep:빈 값 대신 문자열 을 지정 합 니 다.기본 값 은 빈 문자 입 니 다.mode:기본'w',추가'a'

 **Series**:`Series.to_csv`\(_path=None_,_index=True_,_sep='_,_'_,_na\_rep=''_,_header=False_,_mode='w'_,_encoding=None_\)
3.데이터베이스 상호작용
pandas
sqlalchemy
pymysql

#        
import pandas as pd
from sqlalchemy import create_engine
 
#        
#   root         3306      db2
engine = create_engine('mysql+pymysql://root:@localhost:3306/db2')
#    
sql = '''
    select * from class;
'''
#       sql         
df = pd.read_sql(sql,engine)
df

#  
df = pd.DataFrame({'id':[1,2,3,4],'num':[34,56,78,90]})
df = pd.read_csv('ex1.csv')
# #      
df.to_sql('df2',engine,index=False)
print("ok")
데이터베이스 에 들 어가 보기:

파 이 썬 데이터 분석 입문 데이터 읽 기와 저장 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 파 이 썬 데이터 읽 기와 저장 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기