有没有办法用数据类型字符串解决这个问题?[R编程]

有没有办法用数据类型字符串解决这个问题?[R编程],r,string,R,String,我需要不断更改8个数据帧中80列的数据类型,然后才能合并它们。这10列始终具有相同的名称,并且将是相同的数据类型(as.factor、as.factor、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric)。 我无法在我将该字符串应用于数据帧的字符串中使其工作。这将保证我每周做60排工作,我需要这样做 希望你们能理解这个问题,并能帮我解决;) 你能提供一些关于你的数据的更多

我需要不断更改8个数据帧中80列的数据类型,然后才能合并它们。这10列始终具有相同的名称,并且将是相同的数据类型(as.factor、as.factor、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric、as.numeric)。 我无法在我将该字符串应用于数据帧的字符串中使其工作。这将保证我每周做60排工作,我需要这样做


希望你们能理解这个问题,并能帮我解决;)

你能提供一些关于你的数据的更多信息吗?最好是带有输入和所需输出的最小可复制示例。str(X30_omzet$Zondag)chr[1:185]NA NA NA NA“7”ZO“NA”1.89“3.72”NA“42.24”“1.86”“3.86”“4.18”“7.13”“6.03”“15.24”“1.99”“0”“6.58”NA“6.38”“17.13”“15.16”“0”。。。我需要将这些字符列用作数字,这样我就可以用它们进行计算。您是否尝试过使用
as.numeric()
?是的,当我使用as.factor,as.numeric时,它可以工作。但对所有列执行此操作总共需要200行。我想知道是否有一种简单的方法可以对每个数据集执行一行命令。如果您知道名称和所需类型,您可以在函数中键入它来为您执行此操作。可以是明确的(给出名称),也可以是有条件的(通过条件生成函数来查找列)。