R 함수 write.csv
이 오류를 반환합니다. 여기 함수 write.csv가 오류를 반환합니다.
> VaRStats
A Index B Index C Index
Daily VaR -0.65006 -0.50391 -0.5557
Daily CVaR -0.75679 -0.57491 -0.65174
5 Days VaR -1.4204 -1.0077 -1.2269
는
VaRStats
의 클래스입니다 : 여기
내가 쓰고 싶은 data.frame의
> class(VaRStats)
[1] "data.frame"
그리고 여기 VaRStats
의 dput()
출력입니다 :
> dput(VaRStats)
structure(list(`JWFXA Index` = structure(list(`NA` = -0.650061101980277,
`NA` = -0.756791819719978, `JWFXA Index` = -1.42035638029947), .Names = c(NA,
NA, "JWFXA Index")), `CCYT1 Index` = structure(list(`NA` = -0.503912574910245,
`NA` = -0.574907003405759, `CCYT1 Index` = -1.00773735259718), .Names = c(NA,
NA, "CCYT1 Index")), `FX Multistrategy Index` = structure(list(
`NA` = -0.555699685451229, `NA` = -0.651738541799373, `FX Multistrategy Index` = -1.22688572580144), .Names = c(NA,
NA, "FX Multistrategy Index"))), .Names = c("JWFXA Index", "CCYT1 Index",
"FX Multistrategy Index"), row.names = c("Daily VaR", "Daily CVaR",
"5 Days VaR"), class = "data.frame")
을 통해 생성 된 오류기능
> write.csv(VaRStats, "SummaryStats.csv")
Error in write.table(x, file, nrow(x), p, rnames, sep, eol, na, dec, as.integer(quote), :
type 'list' not implemented in 'EncodeElement'
어떻게 가능합니까?
작품 벌금을 변환 할
as.numeric
를 사용하여 ...이 있어야합니다 당신이 제공하지 않는 누락 된 조각. –잘 작동합니다. 어쩌면 당신은 당신의'VaRStats' 객체에'dput'을 복사/붙여 넣을 수 있습니까? – juba
최근 비슷한 기괴한 오류가있었습니다. 간단히 R – alexwhan