データフレームのすべての行に空白行を挿入する

パオロ・ロレンツィーニ

リスト(list_df)に多くのデータフレームが保存されており、それらのデータフレームの1つに次のような列(c1)があります。

c1

4

6

1.5

2

3

7.5

1

9

2行ごとの合計を計算し、1行おきに値を追加し、その間に空の空白を残したいと思います。

出力:

c1     c2

4

6      10

1.5

2      3.5

3

7.5    10.5

1

9      10

現在、列c1から2行ごとの合計を作成するコードがあります。

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の値が代替行に挿入されるようにこのコードを変更する方法空白のままにしますか?

ありがとう

dww

あなたが使用することができます

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

VBA次の空白行にユーザーフォームデータを正しく入力する

分類Dev

daskデータフレームのすべての行をシフトする

分類Dev

行の値に基づいてパンダのデータフレームに行を挿入しますか?

分類Dev

値に基づいてデータフレームのすべての行に値を入力します

分類Dev

groupby操作の結果として行を元のデータフレームに挿入します

分類Dev

データフレームの特定の位置に行としてリストを挿入します

分類Dev

日時インデックスのある行をデータフレームに挿入します

分類Dev

データフレームのすべての行に値を追加する

分類Dev

空白行の列に基づいてデータフレームに新しい列を追加する

分類Dev

空白行のパンダデータフレームを挿入する

分類Dev

必要な場所の値に従って、データフレームに追加の行を挿入します

分類Dev

指定された列の値に基づいてデータフレームに行を挿入します

分類Dev

ExcelVBAに空白行を挿入する

分類Dev

データフレームの既存の3行ごとに空白行を挿入するにはどうすればよいですか?

分類Dev

rのdplyrを使用して特定の位置に空白行を挿入する方法

分類Dev

データフレームの空白行について

分類Dev

条件に基づいてデータフレームに行を挿入します-Tidyverseの方法

分類Dev

Rの空のデータフレームの単一の列に行を挿入する方法は?

分類Dev

Rのデータフレームから空白行をサブセット化する

分類Dev

SQLServer-行の後に空白行を挿入する

分類Dev

参照テーブルを使用してRのデータフレームに行を挿入する方法は?

分類Dev

すべてのcurrentregionの後に2つの空白行を挿入します

分類Dev

データを列方向ではなく行方向に挿入し、各レコードの後に1行の空白行を挿入します

分類Dev

プリペアドステートメントを使用して空白行を挿入せずにMySQLに複数の行を挿入する方法

分類Dev

特定の行 Pandas データフレームの上にあるすべての行を削除します

分類Dev

特定の行の後に空白行を挿入する-VBA

分類Dev

値に基づいて行を挿入するpandasデータフレーム

分類Dev

2列の範囲に応じて、新しい行をpandasデータフレームに挿入します

分類Dev

複数の行と列をデータフレームに挿入する方法

Related 関連記事

  1. 1

    VBA次の空白行にユーザーフォームデータを正しく入力する

  2. 2

    daskデータフレームのすべての行をシフトする

  3. 3

    行の値に基づいてパンダのデータフレームに行を挿入しますか?

  4. 4

    値に基づいてデータフレームのすべての行に値を入力します

  5. 5

    groupby操作の結果として行を元のデータフレームに挿入します

  6. 6

    データフレームの特定の位置に行としてリストを挿入します

  7. 7

    日時インデックスのある行をデータフレームに挿入します

  8. 8

    データフレームのすべての行に値を追加する

  9. 9

    空白行の列に基づいてデータフレームに新しい列を追加する

  10. 10

    空白行のパンダデータフレームを挿入する

  11. 11

    必要な場所の値に従って、データフレームに追加の行を挿入します

  12. 12

    指定された列の値に基づいてデータフレームに行を挿入します

  13. 13

    ExcelVBAに空白行を挿入する

  14. 14

    データフレームの既存の3行ごとに空白行を挿入するにはどうすればよいですか?

  15. 15

    rのdplyrを使用して特定の位置に空白行を挿入する方法

  16. 16

    データフレームの空白行について

  17. 17

    条件に基づいてデータフレームに行を挿入します-Tidyverseの方法

  18. 18

    Rの空のデータフレームの単一の列に行を挿入する方法は?

  19. 19

    Rのデータフレームから空白行をサブセット化する

  20. 20

    SQLServer-行の後に空白行を挿入する

  21. 21

    参照テーブルを使用してRのデータフレームに行を挿入する方法は?

  22. 22

    すべてのcurrentregionの後に2つの空白行を挿入します

  23. 23

    データを列方向ではなく行方向に挿入し、各レコードの後に1行の空白行を挿入します

  24. 24

    プリペアドステートメントを使用して空白行を挿入せずにMySQLに複数の行を挿入する方法

  25. 25

    特定の行 Pandas データフレームの上にあるすべての行を削除します

  26. 26

    特定の行の後に空白行を挿入する-VBA

  27. 27

    値に基づいて行を挿入するpandasデータフレーム

  28. 28

    2列の範囲に応じて、新しい行をpandasデータフレームに挿入します

  29. 29

    複数の行と列をデータフレームに挿入する方法

ホットタグ

アーカイブ