numaralı sütunu bırakıyor. Sütun içeriğini bir ayırıcı ile bölme ve bir tabloyu uzun bir formata dönüştürmenin bir yolunu arıyordum.paketinden cSplit
ürününü buldum ve neredeyse aradığım şeyi yapıyor.cSplit kitaplığı (splitstackshape) her zaman
drop
ile ilgili bir sorun bulunmamaktadır. Bölünmüş sütunumun bir şekilde kopyalanmasını bekledim, ancak bu gerçekleşmiyor. Yanlış mı yapıyorum? Biri sorunu yaşadı mı?
Yanlış bir şey yapıp yapmadığımdan emin değilim, fakat benim durumumda drop = FALSE
seçeneği çalışmıyor. Böyle bir şey oldu beklenen Ne
library(splitstackshape)
jnk <- data.table(a = '1,2,3,4,5', b = 5)
jnk
# a b
# 1: 1,2,3,4,5 5
cSplit(jnk, 'a', ',', 'long', drop = FALSE)
# a b
# 1: 1 5
# 2: 2 5
# 3: 3 5
# 4: 4 5
# 5: 5 5
:
cSplit(jnk, 'a', ',', 'long', drop = FALSE)
# a b a.orig
# 1: 1 5 1,2,3,4,5
# 2: 2 5 1,2,3,4,5
# 3: 3 5 1,2,3,4,5
# 4: 4 5 1,2,3,4,5
# 5: 5 5 1,2,3,4,5
kullanıyorum sürüm 1.4.2
... Bu yüzden jnk <- data.table ile çalışmaz (a = c ('1,2,3,4,5', '1,2,3', '2,3'), b = c (5,4 , 3)) – drmariod