아래 함수의 결과를 저장하려고합니다. 결과 만 인쇄 할 수 있지만 CSV 형식으로 저장할 수는 없습니다. 어떻게 이러한 결과를 CSV 파일에 저장할 수 있습니까? 미리 감사드립니다 !!!함수의 결과를 저장하는 방법?
calEAD=function(loan, R, final, startdate, first_enddate,enddate){
I=loan*R
start=as.Date(startdate)
firstend=as.Date(first_enddate)
p=firstend-start
period=as.numeric(p)/365
EADabc=0
b=enddate-2017
for(i in (0:b)){
EADabc=I/((1+R)**(i+period))+EADabc
print(EADabc)}
}
calEAD1=calEAD(6690012.88,0.0588,6690012.88, '2016-12-31','2017-08-29',2022)
calEAD2=calEAD(385000.12,0.0588,385000.12, '2016-12-31','2017-09-11',2023)
감사합니다! 그것은 완벽하게 작동합니다! 한 가지 더 질문 : 어떻게 모든 EAD1 EAD2 ... EAD5 결과를 하나의 단일 CSV 파일로 저장할 수 있습니까? – Francesco
길이가 모두 같은가요? csv 파일은 일반적으로 표의 데이터 (열과 행)를 저장합니다. 여기서 행의 수는 모든 열에 대해 동일합니다. 그들이 같은 길이라면 :'allEAD = data.frame (calEAD1, calEAD2, ... etc)'그리고'write.csv'로 csv에 써라. –