Спасибо! Здорово попробовать их всех.
я есть два кадра данных.
Первый имеет две колонки:x
глубина воды,y
температура на каждой глубине.
Второй тоже имеет две колонки,x
также глубина воды, но на другой глубине по сравнению с первой таблицей. Второй столбецz
соленость
Я хочу объединить две таблицыx
, добавлениемz
к первому столу. Я узнал, как объединять таблицы, используя «ключ» вtidyr
, но это работает, только если ключи идентичны.x
в этих двух таблицах не совпадают.
Что я хочу сделать, это соответствовать глубинеx
в таблице 2, в пределах 10% от значения в таблице 1 (то есть соответствует 1.1 в таблице 2).x
до 1,0 в таблице 1x
).
Как я могу это сделать?
Table 1
| x | y |
|---|----|
| 1 | 25 |
| 2 | 26 |
| 3 | 27 |
Table 2
| x | z |
|------|----|
| 1.1 | 30 |
| 2.05 | 35 |
| 3.8 | 34 |
я хочу
Table 1
| x | y | z |
|---|----|----|
| 1 | 25 | 30 |
| 2 | 26 | 35 |
| 3 | 27 | NA |
Первые два значения «х» имеют совпадения (в пределах 10% абсолютной разницы) вTable 2
, Третий нет.