我有以下列格式數據:粘貼值
在柱A:
String1__String2__String3
在B欄:
Value
我想值粘貼到第一個分隔符後的字符串如下:
String1__Value__String2__String3
我現在使用的代碼的關鍵部分(這裏我粘貼值)以下行:
df2 <-cbind(df[1],apply(df[,2:ncol(df)],2,function(i)ifelse(is.na(i), NA, paste(df[,1],i,sep="_"))))
有了這個代碼,將其附加價值後的字符串,像這樣:
String1__String2__String3__Value
是否有一種簡單的方法來重新排列此值,以便將值粘貼到正確的位置。或者我必須重做完整的代碼?
由於
更新,例如:
柱A:
Jennifer__DoesSomething__inaCity
B欄:
2
結果現在:
Jennifer__DoesSomething__inaCity__2
期望的結果:
Jennifer__2__DoesSomething__inaCity
琴絃珍,DoesSomething,inaCity變化和是不一樣的長度。只有分隔符保持不變。我想在第一個分隔符後面粘貼。
謝謝!
感謝。但是,您能否詳細說明我應該如何將其集成到我的代碼中。我應該在哪裏放這個,我應該如何命名這個?值和字符串是不同的,而不是相同的。再次感謝。 – digit
請提供可重現的示例和預期輸出 – Sotos
請參閱更新以獲取更好的示例。謝謝。 – digit