Python實現和Excel基礎功能對應關係

2021-09-20 03:27:17 字數 1264 閱讀 1505

在這之前,需要先導入兩個庫,具體庫的作用不再贅述:

import pandas as pd
開啟檔案:

data屬於型別
基本資訊檢視-簡單檢視:

基本資訊檢視-行/列數:

基本資訊檢視-單元格數:

基本資訊檢視-列名稱:

基本資訊檢視-檢視某行/列具體資訊:

'***'必須為具體的列名稱
基本資訊檢視-檢視某(乙個或多個)單元格具體資訊:基本資訊檢視-檢視某塊(n*m)單元格具體資訊:

pd.iloc[i,j] i,j 只能是數字,即原始索引

pd.loc[i,'j'] i,j既可以是數字,也可是字母,即索引標籤

資訊篩選-列資訊篩選:

***篩選資料範圍,yyy篩選條件(取反在前面加 ~,~data.yyy.isin(['a','b']) )
資訊刪除-刪除某行/列:資訊刪除-刪除空值:

'any':如果存在任何na值,則刪除該行或列

'all':如果所有值都是na,則刪除該行或列

資訊插入-插入某行/列:資料替換-替換空值:資料替換-替換某列的特定值:合併拆分列-多列合併為一列:合併拆分列-一列拆分為多列:

排序:

內容匹配:

數字格式處理:

透視表:

python實現excel 的lookup函式

sx customer 0409 pd.read excel r e lll sx customer 0409.xlsx 讀取資料 fx variable pd.read excel r e lll 202004 fx variable.xlsx 讀取分箱列表 定義lookup函式 deflooku...

Python實現Excel隨機抽取數

有這樣一組資料 現在要隨機抽取十個數字,如下 import sys import xlrd import random print pm2.5 天津 開啟excel workbook xlrd.open workbook 2.xls 進入sheet excel sheet workbook.shee...

python實現excel資料匯入mysql

excel資料格式 總行數 len df nums df.shape 0 資料清洗nan預設為0 df.fillna 0,inplace true 刪除第一行無用資料 ds df.drop index 0,0 nums nums 1 資料庫操作 class mysqlact object def i...