在数据框中的每一行插入一个空行

保罗·洛伦齐尼

我在列表 (list_df) 中存储了许多数据框,其中一个数据框有一个列 (c1),如下所示:

c1

4

6

1.5

2

3

7.5

1

9

我想计算每两行的总和,并在每个交替行中添加该值,并在其间留一个空白:

输出:

c1     c2

4

6      10

1.5

2      3.5

3

7.5    10.5

1

9      10

现在我有一个代码来创建 c1 列中每两行的总和

for(i in seq_along(list_df)){
  list_df[[i]]$c2<-
    rowsum(list_df[[i]][,1], as.integer(gl(nrow(list_df[[i]]), 2, nrow(list_df[[i]]))))
}

但是它抛出了一个错误,因为在这种情况下 c1 的长度是 8,但新创建的列 c2 的长度是 4。如何修改此代码,将新创建的列 c2 的值插入到交替行中通过留下空白?

谢谢

德威

您可以使用

df = data.frame(c1 = c(4,6,1.5,2,3,7.5,1,9))
df$c2 = NA
df$c2[c(F,T)] = colSums(matrix(df$c1, 2))
#    c1   c2
# 1 4.0   NA
# 2 6.0 10.0
# 3 1.5   NA
# 4 2.0  3.5
# 5 3.0   NA
# 6 7.5 10.5
# 7 1.0   NA
# 8 9.0 10.0

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数据框中拆分每一行

来自分类Dev

在pyspark [non pandas]中为数据框的每一行调用一个函数

来自分类Dev

在python中为Panda数据框的每一行创建一个Radar Chart

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

对于数据框中的每一行,遍历另一个数据框

来自分类Dev

在数据框中查找每一行的前N列

来自分类Dev

R:在数据框中添加一行,每列的中位数

来自分类Dev

因子强制为数据框中的每一行生成一个数字标签,而不是指定的标签

来自分类Dev

替换超出范围的值引用r中每一行的另一个数据框

来自分类Dev

将每一行转换为一个数据框并连接结果

来自分类Dev

对于数据框中的每一行,查找另一个数据框中是否有“关闭”行

来自分类Dev

遍历pyspark数据框的行,但将每一行都保留为一个数据框

来自分类Dev

在数据框中查找包含另一个数据框中一行的所有元素的行

来自分类Dev

从分组框中的另一个DataFrame的每一行创建DataFrame?

来自分类Dev

为datagrid组合框中的每一行添加一个不同的ItemsSource

来自分类Dev

在数据帧的每一行上应用函数并同时增加一个计数器

来自分类Dev

使用存储在列表中的数据框名称在数据框列表的每一列和每一行上执行多种功能

来自分类Dev

从向量中为数据的每一行选择一个随机元素。

来自分类Dev

为R数据帧中的每一行绘制一个函数

来自分类Dev

在另一个列表中插入列数据行(全部),其中每一行都与公共 ID 匹配

来自分类Dev

按降序排列数据框中的每一行

来自分类Dev

数据框中每一行的条形图

来自分类Dev

数据框中每一行的条形图

来自分类Dev

扩展数据框中的每一行

来自分类Dev

在数据框中添加一行并命名

来自分类Dev

将 Pandas Dataframe 中的一行数据输入到 csv 文件中的下一个空行

来自分类Dev

使用 mutate 创建一个新列,它是数据框 (dplyr) 中每一行的一组指定列的内容的函数

来自分类Dev

通过两个变量标记大型数据框中的每一行

来自分类Dev

在另一个数据框中为每一行重复熊猫行的更有效方法?

Related 相关文章

  1. 1

    在数据框中拆分每一行

  2. 2

    在pyspark [non pandas]中为数据框的每一行调用一个函数

  3. 3

    在python中为Panda数据框的每一行创建一个Radar Chart

  4. 4

    如何使数据框中的每一行的每一列都有一个值?

  5. 5

    对于数据框中的每一行,遍历另一个数据框

  6. 6

    在数据框中查找每一行的前N列

  7. 7

    R:在数据框中添加一行,每列的中位数

  8. 8

    因子强制为数据框中的每一行生成一个数字标签,而不是指定的标签

  9. 9

    替换超出范围的值引用r中每一行的另一个数据框

  10. 10

    将每一行转换为一个数据框并连接结果

  11. 11

    对于数据框中的每一行,查找另一个数据框中是否有“关闭”行

  12. 12

    遍历pyspark数据框的行,但将每一行都保留为一个数据框

  13. 13

    在数据框中查找包含另一个数据框中一行的所有元素的行

  14. 14

    从分组框中的另一个DataFrame的每一行创建DataFrame?

  15. 15

    为datagrid组合框中的每一行添加一个不同的ItemsSource

  16. 16

    在数据帧的每一行上应用函数并同时增加一个计数器

  17. 17

    使用存储在列表中的数据框名称在数据框列表的每一列和每一行上执行多种功能

  18. 18

    从向量中为数据的每一行选择一个随机元素。

  19. 19

    为R数据帧中的每一行绘制一个函数

  20. 20

    在另一个列表中插入列数据行(全部),其中每一行都与公共 ID 匹配

  21. 21

    按降序排列数据框中的每一行

  22. 22

    数据框中每一行的条形图

  23. 23

    数据框中每一行的条形图

  24. 24

    扩展数据框中的每一行

  25. 25

    在数据框中添加一行并命名

  26. 26

    将 Pandas Dataframe 中的一行数据输入到 csv 文件中的下一个空行

  27. 27

    使用 mutate 创建一个新列,它是数据框 (dplyr) 中每一行的一组指定列的内容的函数

  28. 28

    通过两个变量标记大型数据框中的每一行

  29. 29

    在另一个数据框中为每一行重复熊猫行的更有效方法?

热门标签

归档