0
我想存储下面的函数的结果, 我只能打印结果,但不能保存为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 –