通過pandas建立excel檔案:
import pandas as pd
df = pd.dataframe() # 以字典形式填充資料
df = df.set_index('id') # 以id作為索引
df.to_excel('./test.xlsx')
讀取excel檔案:
article = pd.read_excel('./test.xlsx', index_col='id') # 指定id為索引
print(article.columns) # 獲取表頭資訊
print(article) # 獲取所有資訊
print(article.head(1)) # 獲取第一行
print(article.tail(1)) # 獲取最後一行
通過序列series操作行和列:
s1 = pd.series([1,2,3], index=[1,2,3], name='a')
s2 = pd.series([10,20,30], index=[1,2,3], name='b')
s3 = pd.series([100,200,300], index=[1,2,3], name='c')
df1 = pd.dataframe() # 通過字典的格式時每個series是一行
df2 = pd.dataframe([s1,s2,s3]) # 通過列表的格式時每個series是一列
print(df1)
print(df2)
結果:a b c
1 1 10 100
2 2 20 200
3 3 30 300
1 2 3
a 1 2 3
b 10 20 30
c 100 200 300
Pandas操作
1 修改列名 data columns columns1 columns2 columns3 2 找出空值所在行 data data column1 isnull 或者result data data isnull t any 注意isnull 的結果需要求轉置之後,才能進行any 操作 非轉置 d...
pandas excel合併去重
現有一個excel檔案examples xlsx,內容如下 合併去重後,效果如下 那麼需求如下 公司去重,保留一個 多個地區合併為一行,用逗號隔開 收入進行累計計算 最後將統計結果,儲存到新的excel中。 完整 如下 ! usr bin python3 coding utf 8 import pa...
excel操作
excel與我們開發息息相關,時常需要匯入或者匯出資料,有的資料校驗可以直接在excel裡面做,這樣可以減少後端的校驗,同時可以提升使用者體...