gpt4 book ai didi

r - 如何将带有百分比符号的字符列转换为数字?

转载 作者:行者123 更新时间:2023-12-05 03:26:15 26 4
gpt4 key购买 nike

我想将带有百分比符号的字符列转换为纯数字列。

示例数据

tribble(~`Very little`,  ~Somewhat,   ~`A great deal`, 
"12.4%", "11.6%", "42.1%",
"1.8%", "3.4%", "10%",
"4.4%", "41.6%", "4.2%",
"1.2%", "23.7%", "5.5%"
)

我能够通过 mutate 找到这个函数:mutate_all(.tbl, .funs, ...)

但我不确定如何使用它。

最佳答案

如果你愿意,你可以乱用一些正则表达式来删除 %,但是 readr 中的 parse_number 会做到这一点。

library(tidyverse)
df %>% mutate(across(everything(), parse_number))

关于r - 如何将带有百分比符号的字符列转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71785469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com