Bu sorunla ilgili yardım almayı umuyordum. Bu yüzden iki tür dizeye sahip bir sütunum var ve dizeleri 2 farklı koşul kullanarak birden çok sütuna bölmem gerekecek. Bunları tek tek nasıl böleceğimi bulabilirim, ancak koduma belki bir İF ifadesi eklemek için uğraşıyorum. Bu, aşağıdaki örnek veri kümesidir:
data = data.frame(string=c("HFUFN-087836_661", "207465-125 - IK_6 Mar 2009.docx_37484956"))
İlk değişken türü için (_ile). İşten sonra ayrılmak istiyorum. Bu yüzden bunun için aşağıdaki kodu kullandım
strsplit(data$string, "-")
Olan değişkenler için.docx onların içinde docx'ten sonra ayrılmak istiyorum. Bu dizede birden çok kez geldiği için "_" ye göre bölünemiyorum. Bu yüzden aşağıdaki kodu kullandım:
strsplit(data$string, "x_")
Sorum şu ki, bu tür dizelerin her ikisi de aynı sütunda görünüyor. R'ye" docx " dizesinde ise x_'den sonra bölündüğünü, ancak _üzerinde bölünmediğini söylemenin bir yolu var mı?
Herhangi bir yardım takdir edilecektir-Teşekkür ederim çocuklar!