여러 악기 실행에서 20 개의 텍스트 파일이있는 폴더가 있습니다. 데이터 섹션은 모두 선형 회귀 분석을 실행하고, 기울기 및 R2 값을 꺼내, 내가하고 싶은 어떤이여러 파일에 대한 선형 회귀 실행 R
22/05/11; 16:03:28; 0.000; 6.079; 31.41; 84881; 25.60; E0;
22/05/11; 16:03:29; 0.017; 6.063; 31.44; 84868; 25.60; E0;
22/05/11; 16:03:30; 0.034; 6.079; 31.41; 84868; 25.60; E0;
22/05/11; 16:03:31; 0.051; 6.079; 31.41; 84868; 25.60; E0;
22/05/11; 16:03:32; 0.068; 6.068; 31.43; 84868; 25.60; E0;
22/05/11; 16:03:33; 0.085; 6.068; 31.43; 84881; 25.60; E0;
22/05/11; 16:03:34; 0.102; 6.079; 31.41; 84874; 25.60; E0;
같은 동일한 형식으로 내 폴더 내의 모든 파일을 읽을 수 있습니다.
현재이 파일은 단일 파일에 대한 코드입니다.
O2=read.table("Coral 1_Dark.txt",skip=58, sep=";",header=FALSE)
names(O2)<-c("Date","Time","Log_Time","O2_mgL","Phase","Amp","Temp C","Error Message")
O2$id<-seq_len(nrow(O2)) #creates unique ID for each measurement (use for regression)
attach(O2)
fit=lm(O2_mgL~id)
summary(fit)
이 코드를 실행 한 후 경사 및 R2 데이터를 수동으로 입력했습니다.
지금은 모두 내가 가진
F=list.files()
에 관심이 파일을 나에게주는 모두 20 개 개의 파일
[1] "Coral 1_Dark.txt" "Coral 1_Light.txt" "Coral 10_Dark.txt" "Coral 10_Light.txt" "Coral 2_Dark.txt"
[6] "Coral 2_Light.txt" "Coral 3_Dark.txt" "Coral 3_Light.txt" "Coral 4_Dark.txt" "Coral 4_Light.txt"
[11] "Coral 5_Dark.txt" "Coral 5_Light.txt" "Coral 6_Dark.txt" "Coral 6_Light.txt" "Coral 7_Dark.txt"
[16] "Coral 7_Light.txt" "Coral 8_Dark.txt" "Coral 8_Light.txt" "Coral 9_Dark.txt" "Coral 9_Light.txt"
내가 끝낼 싶은 것이 포함 된 변수를 만들 수 있습니다 들어 20 개 파일 모두에 대해 이와 같이 될 것입니다.
Coral Slope R2
Coral 1_Dark 0.23 98.3
Coral 2_Dark 0.33 99.3
ect
제안 사항이 있으십니까? 나는 적용 함수 나 어떤 종류의 루프로도 작업을 해본 적이 없다. 그러나 이것은 바뀔 것으로 생각하고있다. .....
매력처럼 작동합니다. 고마워요! – Vinterwoo