R
프로그램에서 생성 된 다섯 개의 텍스트 파일 (각각 헤더가 있음)이 하나의 파일로 결합됩니다. 나는 rbind
를 사용하여 결합하고 내 문제는 내가 그들을 결합 할 때, 결과 출력 예를 들어 각 파일의 끝 부분에 부착 된 헤더를 가지고, 는 헤더가 내가 출력 파일을 원하는 대신 그 하나의 헤더로 여러 파일 결합
Combine Resultant file
A B C D
1 3 5 7 ------------> Text file1
6 9 0 3
A B C D
1 3 6 7 ------------> Text file 2
5 7 8 3
and so on....
을 가정하는 경우입니다
이
Combine Resultant file
A B C D
1 3 5 7 ------------> Text file1
6 9 0 3
1 3 6 7 ------------> Text file 2
5 7 8 3
and so on....
사람이 어떻게 그렇게 말해 줄 수 : 1 그래서 파일이 같아야 라인에 하나의 헤더가하는? 코드는 다음과 같습니다.
S1 <- read.table("C:/Simulation_Results/sim_1_200.txt",sep=";",header= TRUE);
S2 <- read.table("C:/Simulation_Results/sim_201_400.txt", sep=";",header= TRUE);
S3 <- read.table("C:/Simulation_Results/sim_401_600_b.txt", sep=";",header= TRUE);
S4 <- read.table("C:/Simulation_Results/sim_601_800.txt", sep=";",header= TRUE);
S5 <- read.table("C:/Simulation_Results/sim_901_1000.txt",sep=";",header= TRUE);
S6 <- read.table("C:/Simulation_Results/simulations_801_900.txt",sep=";",header= TRUE);
options(max.print=28.5E6);
S7 <- rbind(S1,S2,S3,S4,S5,S6)
write.table(S7, file="C:/Simulation_Results/simulation_1_1000.txt", sep=";",
row.names=TRUE, col.names=FALSE, quote = FALSE);
고마워요!
이것은 나에게 맞는 것 같습니다. 어쩌면 다른 프로그램에서 생성 된 txt 파일에 오류가있을 수 있습니다. '머리 (S1)'과'꼬리 (S1)'을 볼 수 있을까요? 또한 질문에서 코드의 서식을 지정하는 것이 좋습니다 (코드 섹션을 강조 표시하고 코드 버튼을 누르십시오 - 1010이있는 코드 버튼을 누르십시오). –
S1의 머리와 꼬리를 볼 수 있습니까? 문제가 쉼표와 소수점의 일부입니까? Dwin이 지적한 것처럼, txt 파일을 쓰는 R 코드는 아마 헤더를 잘못 형성하고있을 것이다. –
파일을 생성하는 코드가 있습니까? 그렇다면 개별 변수 x1 <- as.data.frame (table1)에 테이블을 저장하는 것입니다. 그리고 나서 rbind() –