我每天的天氣數據都包含月份,月份,年份和數據的列。但是我需要在今年的某一天添加另一列。 例如1 - 365(或366閏年)。每年從1 - 365(366)起連續增加數量計數
我根本不是一個程序員,我很熟悉seq() seq(1, 365)
但是,上述內容將終止於365年。我需要在佔年度的情況下順序增加數量,以便序列從每年開始(並且佔閏年)。在這個例子中,所有天氣數據從1月1日開始。 任何想法/建議/指針非常讚賞。
編輯:示例數據
example.data <- structure(list(V1 = 1:6, V2 = c(1L, 1L, 1L, 1L, 1L, 1L),
V3 = c(1950L, 1950L, 1950L, 1950L, 1950L, 1950L),
V4 = c(NA, NA, NA, NA, NA, NA),
V5 = c(0, 0, 0, 0, 0, 0)),
.Names = c("V1", "V2", "V3", "V4", "V5"), row.names = c(NA, 6L), class = "data.frame")`
要獲得在您的數據格式,對於那些回答問題的人來說很有用,試着運行'dput(head(dat))',其中'dat'是你數據框的名字。 – Aaron