在這之前,需要先導入兩個庫,具體庫的作用不再贅述:
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...