我的數據針對每個制裁年的制裁。有5種類型的有針對性的制裁,但由於我有興趣全面瞭解制裁,而不是其特定類型,所以我想創建一個新的專欄,表示是否在特定年份實施全面的針對性制裁。從4個變量創建單列
df1 <- data.frame(Country = 'Angola',
Asset_freeze = c(1, 0),
Sectoral = c(1, 0),
Commodity = c(1, 0),
Diplomatic = c(1, 0),
Individual = c(1, 0),
Year = c('1993', '1994', '1995')
Country Asset_freeze Sectoral Commodity Diplomatic Individual Year
(chr) (dbl) (dbl) (dbl) (dbl) (dbl) (int)
1 Angola 0 1 1 0 0 1993
2 Angola 0 1 1 0 0 1994
3 Angola 0 1 1 0 0 1995
我想它看起來像如下:
Country Year Sanctions
(chr) (int) (dbl)
1 Angola 1993 1
2 Angola 1994 1
3 Angola 1995 1
如何我能得到這個?由於
在哪種情況下'Sanctions'爲0? –
您的輸入數據集代碼給了我錯誤 – akrun
您能否更專注於編碼問題而不是您正在應用的特定問題來描述您的問題?我們不應該解釋你的意思是制裁。你的意思是每年的中間五列是否有非零條目? @akrun:我認爲這是最後一個缺失的支架。 – Bazz