我试图执行以下操作:在数据框X
上,我想选择所有行,其中X['a']>0
但我想保留X
的尺寸,以便任何其他行将显示为包含NaN
。有没有一个快速的方法来做到这一点?如果其中一个是X[X['a']>0]
,则不保留X
的尺寸。基于列选择行并在数据框中保留尺寸
0
A
回答
1
使用双标[[]]
:
In [42]:
df = pd.DataFrame({'a':np.random.randn(10)})
df
Out[42]:
a
0 1.042971
1 0.978914
2 0.764374
3 -0.338405
4 0.974011
5 -0.995945
6 -1.649612
7 0.965838
8 -0.142608
9 -0.804508
In [48]:
df[df[['a']] > 1]
Out[48]:
a
0 1.042971
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
7 NaN
8 NaN
9 NaN
这里的关键语义的区别是返回的是一个DF当您双击标所以这掩盖了DF本身,而不是指数
注意的是,如果你有多个列,那么它将掩盖所有这些作为NaN
相关问题
- 1. 下拉框选择尺寸
- 2. 使变量在R中保留尺寸
- 3. 使用FlexSlider保留尺寸
- 4. 保留选择在页面刷新基于框的值
- 5. 使用箱尺寸:“边界框”,并保持图像尺寸
- 6. 基于行中的NA在数据帧中选择列
- 7. 基于列选择筛选数据
- 8. 选择复制并保留最旧的(不基于ID)
- 9. 保留列表框项目选择
- 10. 全局选择器与框尺寸
- 11. 在选择多个框中保留值
- 12. 如何将CSV数据保存到基于列表框选择的变量中?
- 13. 如何获得熊猫数据框中的行,并在列中保留最大值并保留原始索引?
- 14. 在Excel中选择纸张尺寸(不是默认尺寸)vba
- 15. 大熊猫:基于另一个数据框的列选择数据框列
- 16. 基于列合并行,保留行的其余部分
- 17. Scikit学习基于树的功能选择保留列名称?
- 18. 使用tbb从阵列中保留并行顺序选择
- 19. JAVA:基于多个尺寸
- 20. 保留在组件中选择的数据选择?
- 21. 从数据库中提取数据并进行分解并基于该选择复选框
- 22. ImageMagick:保留动画中的框架尺寸
- 23. 合并数据框与系列基于
- 24. 在tumblr中选择照片尺寸API
- 25. 基于尺寸名称聚合数组
- 26. 基于组合框选择从数据库中检索数据
- 27. 基于值的数组选择行并加入数据
- 28. 在列表中具有相同尺寸的组数据框
- 29. 尺寸保留JPEG到EPS转换
- 30. GWT:保留SplitLayoutPanel的最小尺寸
'X.loc [X ['a']> 0] = pd.np.nan'的作品,我猜? – Zero