2014-10-30 22 views

回答

2

在R中,您可以使用cSplit。这是完美的。

library(splitstackshape) 
cSplit(df, "col2", sep = "+", direction = "long") 
# col1 col2 
# 1: abc a 
# 2: abc b 
# 3: xyz d 
# 4: xyz g 
# 5: xyz h 
# 6: xyz i 
# 7: xyz l 

其中df

structure(list(col1 = c("abc", "xyz"), col2 = c("a+b", "d+g+h+i+l" 
)), .Names = c("col1", "col2"), class = "data.frame", row.names = c("row1:", 
"row2:")) 
+0

谢谢,这工作......如果有人可以帮助使用游标以及SQL查询这将是巨大的。这将有助于处理SQL Server中的数据库。 – VASISTA 2014-10-31 00:15:42