Я хочу отфильтровать строки кадра данных, который содержит значения меньше, чем, скажем, 10.
import numpy as np
import pandas as pd
from pprint import pprint
df = pd.DataFrame(np.random.randint(0,100,size=(10, 4)), columns=list('ABCD'))
df = df[df <10]
дает,
A B C D
0 5.0 NaN NaN NaN
1 NaN NaN NaN NaN
2 0.0 NaN 6.0 NaN
3 NaN NaN NaN NaN
4 NaN NaN NaN NaN
5 6.0 NaN NaN NaN
6 NaN NaN NaN NaN
7 NaN NaN NaN 7.0
8 NaN NaN NaN NaN
9 NaN NaN NaN NaN
Ожидается:
0 5 57 87 95
2 0 80 6 82
5 6 33 74 75
7 71 44 60 7
Любые предложения о том, как получить ожидаемый результат?