제목에서 알 수 있듯이 문자 하나에서 다른 문자로 데이터 프레임의 요소를 변경하려고합니다.R 데이터 프레임의 요소 변경
g1=c("CC","DD","GG")
g2=c("AA","BB","EE")
g3=c("HH","II","JJ")
df=data.frame(g1,g2,g3)
내가 편지/편지 형식 (A/A에 C/C 또는 AA에 예 CC)에 형식 letterletter에서 요소를 변환하고자하는 나는 "strsplit를 사용하여 알고
다음과 같이 dataframe입니다 "목록에서 작동합니다. 어떻게 든 통합 할 필요가 있다는 것을 알고 있습니다. collapse = "/"
전체 데이터 프레임에 strsplit 함수를 어떻게 적용 할 수 있습니까?
나는의 라인을 따라 뭔가 생각 :
split=function(x)
{
unlist(paste(strsplit(x,""),collapse="/"))
}
j=as.data.frame(apply(df,1,split))
을하지만 원하는 결과를 제공하지 않습니다.
업데이트 ---------------- 는 분명히, 다음 스크립트 작동 :보다 효율적인 또는 편리한 방법을있을 경우
이split=function(x)
{
paste(unlist(strsplit(x,"")),collapse="/")
}
p=apply(df,c(1,2),split)
로 주시기 바랍니다 몫.
가 안전하게 사용할 수 있나요'분할 '함수 이름? 이미 기본 패키지 기능이 있습니다. –