R:当union_all到达变量类型中的错误时,更改数据集的变量类型

R:当union_all到达变量类型中的错误时,更改数据集的变量类型,r,dplyr,try-catch,union-all,R,Dplyr,Try Catch,Union All,我想把两个数据集结合起来,第一个数据集有我们想要保留的变量类型,第二个数据集有相同的变量,但有些类型是错误的。当我union\u all时,我得到类似的错误:无法组合XXXX和XXXZ。 我想强制第二个数据集更改其var类型以匹配第一个数据集。 我想做一个tryCatch,但是我需要得到触发错误的对象,我不知道这是否可能。有什么想法吗?提前谢谢

我想把两个数据集结合起来,第一个数据集有我们想要保留的变量类型,第二个数据集有相同的变量,但有些类型是错误的。当我
union\u all
时,我得到类似
的错误:无法组合XXXX和XXXZ
。 我想强制第二个数据集更改其var类型以匹配第一个数据集。 我想做一个
tryCatch
,但是我需要得到触发错误的对象,我不知道这是否可能。有什么想法吗?提前谢谢