我想從如下資料框中提取 n 個連續的單元格(不考慮非值):

對于 n=2,我們可以有以下資料幀:

或者

uj5u.com熱心網友回復:
考慮
>>> df
0 1 2 3
0 0.0 1.0 NaN 23
1 NaN 1.0 23.0 4
2 NaN NaN 1.0 0
3 0.0 NaN NaN 1
>>> df.apply(lambda s: s.dropna().iloc[:2].reset_index(drop=True), axis=1)
0 1
0 0.0 1.0
1 1.0 23.0
2 1.0 0.0
3 0.0 1.0
編輯:這將為您提供n每行的前兩個(或)非缺失值。您的問題不清楚這是否足夠。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/409485.html
標籤:
下一篇:如何根據規則比較資料框列文本?
