簡體   English   中英

R - 如何將年份分配給整數

[英]R - How to assign years to Integers

我還是 R 的新手,但我有問題。 我有 DataSet,它為多個國家/地區存儲多年的數據。 但是,年份表示為從 1 到 X 的會話,其中一個是 1946 年。

有沒有辦法對我的數據集中的 Session 列進行排序並將整數更改為相應的年份。 其中 1 = 1946、2 = 1947、3 = 1948? 我會手動完成,但由於幾乎有 9K 行有多個 1 和 2 等。我需要一些 R 解決方法來快速完成此操作。 並計數在網上找到任何東西。

假設您在 dataframe df中有一個名為Session的列,則使用dplyr的解決方案將非常簡單:

df <- mutate(df, Session = Session + 1945) %>%
    arrange(Session)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM