【发布时间】:2017-10-07 03:37:40
【问题描述】:
我的数据在导入时看起来像这样;
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 col8 col9 col10
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
易于消化的数据:
df <- data.frame(ID = c(1, NA, NA, 2, NA, NA, NA, 3, 4),
col1 = c('a', NA, NA, 'b', NA, NA, NA, 'c', 'd'),
col2 = c('e', NA, NA, 'f', NA, NA, NA, 'g', 'h'),
col3 = letters[9:17],
col4 = letters[18:26])
【问题讨论】:
-
你能提供你的数据吗?我不确定如何按原样处理第 3 列和第 4 列的值。