【发布时间】:2019-04-09 11:05:48
【问题描述】:
我有两个数据框:
我的.data.1
AIRLINE STORES
[1] 500 100
[2] 300 200
我的.data.2
AIRLINE STORES
33% 50 25
67% 150 65
我想通过从 my.data.1 的列中获取每个值来比较它们来创建一个新的数据框,并检查它是否大于或小于或介于 my.data 中相应列的值之间。 2
例如:
my.data.1[1, 'AIRLINE'] < my.data.2['33%', 'AIRLINE'] = 'LOW'
my.data.1[1, 'AIRLINE'] > my.data.2['67%', 'AIRLINE'] = 'HIGH'
my.data.1[1, 'AIRLINE'] >= my.data.2['33%', 'AIRLINE'] &&
my.data.1[1, 'AIRLINE'] <= my.data.2['67%', 'AIRLINE'] = 'MED'
这样我就会得到一个看起来像这样的数据名
AIRLINE STORES
[1] HIGH HIGH
[2] HIGH HIGH
【问题讨论】:
-
您的问题不清楚您想比较什么。再次检查航空公司列相同的航空公司列,不确定您要达到的目标。检查此链接,它可能会对您有所帮助,stackoverflow.com/questions/32406412/…