在R语言中实现数据框的第5到10列都除以第2列的值
要在R语言中实现数据框的第5到10列都除以第2列的值,可以使用以下代码:
# 创建一个示例数据框
df <- data.frame(
col1 = c(1, 2, 3, 4, 5),
col2 = c(2, 4, 6, 8, 10),
col3 = c(10, 20, 30, 40, 50),
col4 = c(100, 200, 300, 400, 500),
col5 = c(1000, 2000, 3000, 4000, 5000),
col6 = c(10000, 20000, 30000, 40000, 50000),
col7 = c(100000, 200000, 300000, 400000, 500000),
col8 = c(1000000, 2000000, 3000000, 4000000, 5000000)
)
# 将第5到10列除以第2列的值
df[, 5:10] <- df[, 5:10] / df[, 2]
# 打印结果
print(df)
这将输出修改后的数据框,其中第5到10列的值都除以了第2列的值。
原文地址: https://www.cveoy.top/t/topic/jbUj 著作权归作者所有。请勿转载和采集!