pandas中drop和apply方法里的axis参数,一开始的时候会让人觉得有些迷惑。国内的很多文章说这两个方法axis参数弄反了。
我之前也是这样理解的,觉得这明显有冲突,后来才发现是我理解错了。老外的设计是没有问题的。
axis = 0
表明 apply
一个方法到 列
column
或 行标签(index)
axis = 1
表明 apply
一个方法到 行
row
或 列标签(column labels)
通过这个定义,大家应该很清楚的知道apply(axis= )
和drop(axis = )
的axis参数怎么填了。