可以通过以下步骤实现:
dplyr
包,可以使用以下代码加载:library(dplyr)
df
,包含需要更改的数据列,例如:df <- data.frame(col1 = c(10, 20, 30),
col2 = c(40, 50, 60),
col3 = c(70, 80, 90))
mutate_all
函数和scale
函数将数据按百分比进行更改,例如将数据缩放为原始数据的50%:df <- df %>% mutate_all(~ scale(.) * 0.5)
这将逐列按百分比更改数据帧中的数据。
mutate_all
函数和percent
函数,例如:df <- df %>% mutate_all(~ percent(scale(.)))
这将逐列按百分比更改数据帧中的数据,并将结果转换为百分比形式。
以上是在R中逐列按百分比更改数据帧中的数据的基本步骤。在实际应用中,可以根据具体需求进行进一步的数据处理和分析。
腾讯云相关产品和产品介绍链接地址:
云+社区沙龙online [国产数据库]
云+社区技术沙龙[第17期]
小程序·云开发官方直播课(数据库方向)
taic
DB TALK 技术分享会
云+社区沙龙online第6期[开源之道]
云+社区沙龙online[数据工匠]
企业创新在线学堂
领取专属 10元无门槛券
手把手带您无忧上云