
image.png

image.png

image.png
1 導(dǎo)入數(shù)據(jù)集
import pandas as pd
import numpy as np
import pymysql
cnn=pymysql.connect(
host="localhost",
user="root",
password="123456",
port=3306,
db="zw",
charset="utf8")
sql = 'SELECT * FROM chapter8'
df=pd.read_sql(sql,cnn)
df["score"]=df.score.astype("int64")
df

image.png
2索引的介紹

image.png
3行索引名
3.1行索引名的定義

image.png

image.png
3.2對行索引名進(jìn)行修改

image.png

image.png
3.3 對行索引名進(jìn)行查詢

image.png

image.png

image.png
4 列索引名
4.1對列索引名進(jìn)行定義

image.png

image.png
4.2對列索引名進(jìn)行修改

image.png
4.3對列索引名的查詢

image.png

image.png
5行索引
5.1對行索引的查詢

image.png
5.2對行索引進(jìn)行修改

image.png
5.3重新設(shè)定索引(以新索引列列名)

image.png

image.png
5.4對groupby等使用過的索引進(jìn)行重置
使用reset_index函數(shù)對經(jīng)過groupby函數(shù)索引號不正確的進(jìn)行重新設(shè)定
變表為DataFame標(biāo)準(zhǔn)格式,便于未來再使用

image.png
5.5使用set_axis對行索引進(jìn)行的修改

image.png
6列索引
6.1對列索引的查詢

image.png
6.2對列索引的修改

image.png
6.3使用set_axis進(jìn)行索引列的修改

image.png
7多層索引
dfmi = pd.DataFrame([list("1234"),
list("1234"),
list("1234"),
list("1234")],
columns=pd.MultiIndex.from_product([['one', 'two'],
['first', 'second']]))
dfmi

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png
8 索引中使用索引重新排序的reindex()函數(shù)

image.png

image.png

image.png

image.png
根據(jù):python中文網(wǎng)的相關(guān)解答:
https://www.cnpython.com/qa/189190

image.png