我試圖執行以下操作:在數據框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