我有導入時看起來像這樣的數據; ID col1 col2 col3 col4
1 a e i r
j s
k t
2 b f l u
m v
n w
o x
3 c g p y
4 d h q z
和想它轉化使得有每行一個唯一的ID,IE: ID col1 col2 col3 col4 col5 col6 col7
我有一個問題是SE上一個覆蓋範圍很廣的問題的擴展。即: Split a column of a data frame to multiple columns 我的數據具有與字符串格式,逗號分隔的一列,但不固定長度。 data = data.frame(id = c(1,2,3), treatments = c("1,2,3", "2,3", "8,9,1,2,4"))
所以我希望有我的數據幀最
我想通過2個變量(其組合創建新的唯一標識符)重新整理我的數據框從long到wide,同時按產品,產品2和日期彙總值,以便: Date product product2 value
03/03/2011 a z 7
03/03/2011 a z 2
03/05/2015 b z 89
03/01/2017 a z 2
03/03/2017 c z 6