Вы можете сделать это, используя merge_all
в пакете reshape
. Вы можете передать параметры merge
с помощью аргумента ...
reshape::merge_all(list_of_dataframes, ...)
. Это отличный ресурс для разных методов для объединения кадров данных .
Хорошо, когда нет метода, который принимает short
, есть 2 варианта: автобокс в Short
или отбрасывание в целое. JLS указывает, что второй вариант в предпочтительном:
Контексты вызова метода позволяют использовать одно из следующего:
blockquote>
- a (§5.1.1)
- расширение примитивного преобразования (§5.1.2)
- расширение ссылочного преобразования (§5.1.5)
- a (§5.1.7), за которым следует расширенное ссылочное преобразование
- преобразование для распаковки (п. 5.1.8), за которым следует расширенное примитивное преобразование.
То, что вы ожидаете здесь, это
a boxing conversion
, но вы получаетеa widening primitive conversion
.Вы можете узнать больше о боксе здесь , чтобы правильно понять соотношение между
short
иShort
.
Последовательность связывания работает следующим образом:
int--> int
) int --> long
) int --> Integer
) int --> int...
)