在 R 中滾動最大值。從第一行到當前行

月亮289

我想計算從第一行到當前行的最大值

df <- data.frame(id = c(1,1,1,1,2,2,2), value = c(2,5,3,2,4,5,4), result = c(NA,2,5,5,NA,4,5))

我曾嘗試使用 dplyr 按 id 分組並使用 zoo 中的 rollmax 函數,但沒有成功

sindri_baldur
library(dplyr)
df |> 
  group_by(id) |>
  mutate(result = lag(cummax(value)))

# # A tibble: 7 x 3
# # Groups:   id [2]
#      id value result
#   <dbl> <dbl>  <dbl>
# 1     1     2     NA
# 2     1     5      2
# 3     1     3      5
# 4     1     2      5
# 5     2     4     NA
# 6     2     5      4
# 7     2     4      5

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

獲取一個變量在 data.frame 列 R 中達到最大值的行號

將數據從一行複製到 R data.table 中的新行

R data.table/frame 中不同列中前行值與當前行值的總和比率

在“移動子集”(滾動窗口?)中標記具有最大值的行

R 中的快速滾動相關

使用 R 將同一行不同單元格中的值合併到一個單元格中

如何在文件處理中從文本文件中找到每一行的最小值和最大值?

如何使用輸入從numpy數組的一行中的某些數字中獲取最大值?

為什麼 R 不能訪問某一行中的所有值?

如何根據R中的條件提取最小值和最大值

使用 Pandas 將 DataFrame 中的當前行與下一行進行比較

SQL 查找一行的最大值

如何在R中的列表中找到最大值的位置?

取R中列組的第一個值

按一個變量排序,按另一個變量分組,然後在 R 中的 SQL 查詢中選擇第一行

R:找到數據集中的最大值點

在 padas 數據幀中的每一行之後獲取最小值和最大值

Pyspark:從密集向量列中獲取新列中每一行的最大預測值

用一行的最大值/最小值替換無限值

在達到最大值後擦除向量的第一個條目

在一個公式中從分佈中返回三個最大值

在 R 中從長格式到寬格式

如何刪除與 R 中的前一行重複的行?

R - 基於日期的滾動總和,每組有一個條件

當使用列表找到某個值時,從一行中提取多個值

如何刪除數據框中的“最小值”和“最大值”併計算“R”中的平均值

計算乘法列中每個值的百分比。基於使用 R 的每列中的最大值

為任意數量的列計算 R tibble 中列的滾動差異

基於布爾列計算具有滾動最大值的列

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv