是否有R函数来重新评估数据框的列类?

时间:2019-05-16 13:43:57

标签: r

我正在读取XML文件,然后将其转换为数据帧(稀疏)。为了进行转换,我使用了XML包和xmlToDataFrame函数。几乎所有列都有多个NA作为元素,但我确实拥有的值可以是逻辑或数字。当我进行转换时,所有列类都以字符形式出现。无论如何,R会重新评估列的类,以便它随后将“数字”自动附加到正确的列而不是“字符”上吗?

我不认为NA是有问题的,因为在一个小的测试用例中,我可以向R提供一个带有NA和数字的向量,它会自动归类为“数字”。我也可以手动将它们定义为正确的类。对于有价值的东西,如果我称其为“独特”,我会得到诸如 (NA,9、9.00、9.000000)。

有太多的列需要手工修复,如果可能的话,我真的希望它能自动完成。谢谢!

0 个答案:

没有答案