извлечь значения столбца, которые больше, чем все значения другого столбца |питон панды - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть фрейм данных df, который имеет несколько значений:

df = pd.read_csv('file1.tsv', names=['c1'], header=None, skiprows=0, sep='\t')

c1
0.94774
0.8367
0.21637
0.8474
0.384784

И еще один фрейм данных dn, который также имеет несколько значений:

dn = pd.read_csv('file2.tsv', names=['c1'], header=None, skiprows=0, sep='\t')

c1
0.33363
0.233
0.45454
0.243
0.28272
0.4874
0.4547
0.1822

Я хочу вернуть фрейм данныхкоторый имеет все значения df, что больше, чем все значения dn

Итак, выходные данные будут:

c1
0,94774
0,8367
0,8474

1 Ответ

0 голосов
/ 25 ноября 2018

Если оно больше всех, оно больше максимального значения:

df[df['c1'] > dn['c1'].max()]
#        c1
#0  0.94774
#1  0.83670
#3  0.84740
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...