10.Pandas的axis参数
前言
笔者最近正在学习Pandas数据分析,将自己的学习笔记做成一套系列文章。本节主要记录Pandas的axis
- axis=0或者"index":
- 如果是单行操作,指的是某一行
- 如果是聚合操作,指的是跨行cross rows
- axis=1或者"columns"
- 如果是单列操作,指的就是某一列
- 如果是聚合操作,指的就是跨列cross columns
一、程序演示
提前读取数据
import pandas as pd
import numpy as np
df=pd.DataFrame(
np.arange(12).reshape(3,4),
columns=['A','B','C','D']
)
df
df.drop("A",axis=1)
df.drop(1,axis=0)
df
df.mean(axis=0)
df
df.mean(axis=1)
def get_sum_value(x):
return x["A"]+x["B"]+x["C"]+x["D"]
df["sum_value"]=df.apply(get_sum_value,axis=1)
df
总结
这就是pandas的axis属性的基本用法了,希望可以帮助到你。
|