我有一个包含+100列的df,它们的数据类型是:
* * * * * /opt/nginxstartifdown.sh nginx > /dev/null
但是,有许多> table(sapply(df,class))
character factor integer
107 1 8
列实际上是整数或浮点数。接下来的列chr
是我df中的(a,b,c)
数据类型列的示例:
chr
我知道如何选择每一列,并将 a b c
1 "4" "35.2" "4"
2 "6" "21.4" "6"
3 "No value" "-10.1" "No value"
4 "4" "25.4" "3.2"
5 "2" "No value" "6.5"
6 "5" "65.0" "No value"
替换为"No value"
,然后将列从NaN
更改为chr
或integer
。问题是,它们接近60-70列。因此,这是一项非常耗时的任务,我认为应该有一种更有效的方法。我一直在尝试这些替代方法:
float
一起自动添加。因此,您知道一种比将60-70 "No value"
列(带有数值)转换为整数/浮点数/数字数据类型更有效的方法吗?