axis=1和axis=0的区别

axis=1和axis=0的区别_html


一般axis=1,表示逐行读取,符合用户的理解顺序

看官方手册:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.apply.html?highlight=apply#pandas.DataFrame.apply

axis=1和axis=0的区别_html_02

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的区别_html_03


axis=1和axis=0的区别_html_04


axis=1和axis=0的区别_html_05