【发布时间】:2016-09-02 10:54:25
【问题描述】:
据我了解,axis=0 垂直向下跨行,axis =1 水平跨列 例如:
In [55]: df1
Out[55]:
x y z
0 1 3 8
1 2 4 NaN
2 3 5 7
3 4 6 NaN
4 5 7 6
5 NaN 1 9
6 NaN 9 5
所以 df.mean(axis=0) 列的平均值给出:
x 3
y 5
z 7
但如果我想按列删除缺失值
y
0 3
1 4
2 5
3 6
4 7
5 1
6 9
然后我必须使用 df.dropna(axis=1) 而不是 df.dropna(axis=0) 来获得我想要的输出,但对于行来说,axis=1 不是,这意味着列案例?
【问题讨论】:
-
你的标题误导了。这是熊猫特有的。