使用dplyR从R中data.frame的所有列中替换特殊字符串

LDT

我的数据框看起来像这样

value <- c(0,0.1,0.2,0.4,0,"0.05,",0.05,0.5,0.20,0.40,0.50,0.60)
time <- c(1,1,"1,",1,2,2,2,2,3,3,3,3)
ID <- c("1,","2,","3,",4,1,2,3,4,1,2,3,4)

test <- data.frame(value, time, ID)
test

   value time ID
1      0    1 1,
2    0.1    1 2,
3    0.2   1, 3,
4    0.4    1  4
5      0    2  1
6  0.05,    2  2
7   0.05    2  3
8    0.5    2  4
9    0.2    3  1
10   0.4    3  2
11   0.5    3  3
12   0.6    3  4

我想用“”替换所有列中的“,”,但仍然出现错误UseMethod(“ tbl_vars”)中的错误:没有适用于“ tbl_vars”的适用方法应用于“字符”类的对象数据看起来像这样

  value time ID
1   0.00    1  1
2   0.10    1  2
3   0.20    1  3
4   0.40    1  4
5   0.00    2  1
6   0.05    2  2
7   0.05    2  3
8   0.50    2  4
9   0.20    3  1
10  0.40    3  2
11  0.50    3  3
12  0.60    3  4
用户名

在这种情况下,最简单的方法是parse_numberreadr软件包中使用,例如:

apply(test, 2, readr::parse_number)

或用dplyr术语:

test %>% mutate_all(readr::parse_number)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

替换字符串javascript中的所有特殊字符。...?

如何用转义字符替换字符串中的所有特殊字符?

如何替换Javascript中的所有字符串?特别是结合特殊字符

如何用数字和特殊字符替换字符串中的所有数字?

如何在java中的字符串(由#,$ ..等特殊字符组成)之间替换所有出现的字符串(变量)

将Python Pandas Data Frame中的所有字符串类型替换为1

如何使用熊猫替换所有列中的所有字符串?

从字符串中删除所有特殊字符

从字符串java中删除所有特殊字符

替换字符串中的特殊字符

替换字符串中的特殊字符

替换字符串中的特殊字符

在javascript中替换字符串中的所有字符

在Swift中替换字符串中的所有字符

如何删除CSV中的所有标点符号和特殊字符并用“数字”字符串替换数字?

将Shell脚本中的字符串替换为具有特殊字符的字符串

替换字符串中的所有字符

替换字符串中某些字符的所有实例

如何替换字符串中的所有字符?

替换字符串中的所有`[]`字符

替换字符串 jquery 中的所有字符

替换查询字符串中的所有“&”字符

在 R 中,如何根据列值替换字符串的所有实例

替换python中的特殊字符串

当替换字符具有特殊字符时,Perl中的文字字符串替换

替换所有出现的“ ;;” 在Java中的字符串中

Pandas:在数据框中的所有列中搜索和替换字符串

正则表达式,用于捕获和替换字符串中的所有数字(特殊模式除外)

搜索并替换多行字符串中的所有行