Jupyter excel和csv數據導入

import os
import pandas as pd
os.getcwd() #當前路徑
df = pd.read_csv(r'D:\Workspaces\Jupyter\fullevents.csv')
# 注意這個r
# 還有另一種方法
 os.chdir('D:\Workspaces\Jupyter')
 df = pd.read_csv('fullevents.csv',encoding = 'utf-8')
# 讀取excel
 df = pd.read_excel('fullevents.xlsx',encoding = 'utf-8', sheet_name='Sheet1')
# 如果有多個sheet表,比如說有三個,循環要到4
 sheet_name = ['Sheet' + str(i) for i in range(1,4)]
 data_all = pd.DataFrame()
 for i in sheet_name:
    data = pd.read_excel(r'D:\Workspaces\Jupyter\fullevents.xlsx',sheet_name= i)
    data_all = pd.concat([data_all,data],axis=0,ignore_index = True)
# 此時所有的數據都存在data_all一個框裏了,同時這個方法用的時候需要所有的表頭相同
# 保存數據
 data_all.to_csv('data_all.csv',index = False)
# False是不保存第一列的索引值,也可以添加encoding
 data_all.to_excel('data_all.xlsx',index = False)
# 需要注意,在讀取數據時默認把第一行當表頭

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章