pandas的系統(tǒng)學(xué)習(xí)-1索引操作

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容