我有一个数据框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
答案 0 :(得分:1)
如果大于全部,则大于最大值:
df[df['c1'] > dn['c1'].max()]
# c1
#0 0.94774
#1 0.83670
#3 0.84740