pandas的系统学习-1索引操作

image.png

image.png

image.png

1 导入数据集

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对行索引名进行修改

image.png

image.png

3.3 对行索引名进行查询

image.png

image.png

image.png

4 列索引名

4.1对列索引名进行定义

image.png

image.png

4.2对列索引名进行修改

image.png

4.3对列索引名的查询

image.png

image.png

5行索引

5.1对行索引的查询

image.png

5.2对行索引进行修改

image.png

5.3重新设定索引(以新索引列列名)

image.png

image.png

5.4对groupby等使用过的索引进行重置

使用reset_index函数对经过groupby函数索引号不正确的进行重新设定
变表为DataFame标准格式,便于未来再使用


image.png

5.5使用set_axis对行索引进行的修改

image.png

6列索引

6.1对列索引的查询

image.png

6.2对列索引的修改

image.png

6.3使用set_axis进行索引列的修改

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()函数

image.png

image.png

image.png

image.png

根据:python中文网的相关解答:
https://www.cnpython.com/qa/189190
image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容