如何轻松更改R数据框的列类型?

时间:2016-10-09 03:51:36

标签: r rstudio

我有一个带有许多变量的 .csv 文件,我想用R来分析这些数据。许多列本质上是分类的,但是编码为整数。我想将这些列的类型更改为一个因子(或一个有序因子,取决于)。

虽然我知道如何更改单个列的类型(多次询问,例如Converting variables to factors in R),但我有很多变量(200,比如说),这对我来说非常烦人手动分别改变他们的类型。从列的名称,我可以立即决定该列是否为数字。

  

有没有办法轻松更改大量变量的列类型(不是所有变量都属于同一类型)?

理想的解决方案是交互式,每个变量只需一次击键。我使用的是RStudio,所以如果它有一些内置的GUI用于更容易的列类型编辑,那将会很有帮助。我真的在寻找用户界面。

还有另一个问题是同时更改多列的类型(Change the class of many columns in a data frame)。这里,解释了如何将一系列列更改为相同的数据类型。这对我的情况没有帮助,我需要分别为每一列决定正确的类型。

0 个答案:

没有答案