gpt4 book ai didi

r - 从 R 中每个列表数据框中的特定列中减去一个值

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

我有一个包含 12 个元素(数据框)的大列表。每个数据框具有相同数量的行和列。
我想从 AMOUNT 列的每一行中减去 value = 150。必须对列表中的所有数据帧执行此操作。
这是数据框的示例。

df1
NAME TIME AMOUNT
1 20 456
2 30 345
3 15 122
4 12 267

最佳答案

我们可以使用 lapply循环遍历 list并从“金额”列中减去 150

lapply(lst1, transform, AMOUNT = AMOUNT -150)

或使用 tidyverse
library(tidyerse)
map(lst1, ~
.x %>%
mutate(AMOUNT = AMOUNT - 150))

关于r - 从 R 中每个列表数据框中的特定列中减去一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54584856/

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