pandas操作excel

2022-06-23 23:39:14 字數 954 閱讀 1427

通過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裡面做,這樣可以減少後端的校驗,同時可以提升使用者體...