Спасибо! Здорово попробовать их всех.

я есть два кадра данных.

Первый имеет две колонки: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, Третий нет.

Ответы на вопрос(2)

Ваш ответ на вопрос