在这篇文章中,我们将讨论如何在R编程语言中把DataFrame列从字符转换为数字。
所有的数据框架列都与一个类相关联,这个类是该列元素所属的数据类型的指标。因此,为了模拟数据类型转换,在这种情况下,数据元素必须被转换为所需的数据类型,即该列的所有元素都应该有资格成为数值。
注意: sapply()方法可以用来检索向量形式的列变量的数据类型。
方法1:使用 transform()方法
字符类型的列,无论是单个字符还是字符串,只有在这些转换是可能的情况下才能转换成数字值。否则,数据就会丢失,并在执行时被编译器胁迫为缺失或NA值。
这种方法描述了由于插入缺失或NA值来代替字符而造成的数据损失。这些NA值的引入是因为相互转换是不可能直接实现的。
# declare a dataframe# different data type have been # indicated for different colsdata_frame参数 :
df – 要应用该函数的数据框架axis – 应用该函数的轴FUN– 用户定义的应用方法例子 。
# declare a dataframe# different data type have been # indicated for different colsdata_frame