c()
c()
를 사용하여 R에있는 많은 벡터를 연결하려고합니다. 나는 각자가 "_n"(즉,
filename_n
)으로 끝나도록 선언했다. 이제 각 변수를 입력하는 것보다 더 쉽게 읽을 수있는 방법이 있는지 알고 싶습니다. 나는 Bash에서
ls *.file_extension > filename
을 사용하여 모든 파일을 읽을 수 있음을 알고 있습니다. 비슷한 방법이 있습니까?
감사합니다.
c()
c()
를 사용하여 R에있는 많은 벡터를 연결하려고합니다. 나는 각자가 "_n"(즉,
filename_n
)으로 끝나도록 선언했다. 이제 각 변수를 입력하는 것보다 더 쉽게 읽을 수있는 방법이 있는지 알고 싶습니다. 나는 Bash에서
ls *.file_extension > filename
을 사용하여 모든 파일을 읽을 수 있음을 알고 있습니다. 비슷한 방법이 있습니까?
감사합니다.
내가 알기로는 ?list.files
, ?read.table
, ?do.call
, ?sapply
을 읽는 것이 좋습니다. 예를의 수단으로
files = list.files(pattern="*.txt", path = ".")
all = lapply(files, read.table, sep=",")
combined = do.call(c, all)
(안된)
편집 : 당신이 ?ls
지금 ?get
후 것처럼은
vars = lapply(ls(pattern = "_n"), get)
do.call(c, vars)
또는 더 간결을 보이는
sapply(ls(pattern = "_n"), get)
"데이터 세트"는 무엇을 의미합니까? R에서 변수의 이름을 참조 그렇다면, (데이터 프레임? 목록? 매트릭스?)를 어떤 유형 또는 디스크에있는 파일을 참조하십시오 "abc_n"않습니다 그렇다면, 그와 어떤 형식이다 "abc_n"않습니다 R (예 : CSV -> 데이터 프레임)에 그것을 어떻게 읽으려고합니까? – neilfws
나는 이미 선언 한 벡터를 의미한다. – Dombey
아래의 의견을 바탕으로 향후 독자를 위해 질문을 편집하는 것이 도움이되고 격려됩니다. –