axis=1和axis=0的区别

axis=1和axis=0的区别

axis=1和axis=0的区别_第1张图片
一般axis=1,表示逐行读取,符合用户的理解顺序
看官方手册:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.apply.html?highlight=apply#pandas.DataFrame.apply
axis=1和axis=0的区别_第2张图片

import numpy as np
import pandas as pd
df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])
df.apply(lambda d: d.index,axis=1)
df.apply(lambda d: d.A+d.B,axis=1)

axis=1和axis=0的区别_第3张图片
axis=1和axis=0的区别_第4张图片
axis=1和axis=0的区别_第5张图片

你可能感兴趣的:(Python,pandas)