2016-11-16 3 views
0

입니다. 효과는 새 데이터 주위에 따옴표를 추가하는 것입니다. 그리고 함수에서 사용할 수 없게됩니다.아래의 데이터 (클래스 "zoo")를 xts로 변환 할 때 <code>returns.xts<-as.xts(returns)</code>을 사용할 때 xxx에서 as.xts()를 사용하여 동물원을 인용 할 때의 인용 부호는

왜 이런가요?

클래스 ("동물원")

  UK.EQUITY EUR.EQUITY NA.EQUITY ASIA.EQUITY JPN.EQUITY EM.EQUITY WORLD.EQUITY.EX.UK 
2006-04-30 0.010552982 -0.003337229 -0.033739353 0.025092643 -0.020920633 0.020016007 -0.021165353  
2006-05-31 -0.048962517 -0.071924029 -0.059684763 -0.102475485 -0.098121902 -0.141877111 -0.067793295  

클래스 ("동물원 ''XTS")

  UK.EQUITY  EUR.EQUITY  NA.EQUITY  ASIA.EQUITY JPN.EQUITY  EM.EQUITY  
2006-04-30 "0.010552982" "-0.003337229" "-0.033739353" "0.025092643" "-0.020920633" "0.020016007" 
2006-05-31 "-0.048962517" "-0.071924029" "-0.059684763" "-0.102475485" "-0.098121902" "-0.141877111" 
+0

데이터 끝에있는 일부 행에는 "# N/A"가 있습니다. 동물원에서 처리 할 수있는 것처럼 보이지만 xts는 처리 할 수 ​​없습니다. – rrg

답변

2

XTS가 아닌 "따옴표 추가". xts는 문자 데이터를 따옴표로 인쇄하지만 동물원은 인용 부호를 사용하지 않습니다. str(returns)str(as.xts(returns)) 모두 개체의 코어 데이터가 문자임을 표시해야합니다. 이것은 "# N/A"가 숫자로 변환 될 수 없기 때문입니다.

Excel에서 읽는 방법을 말하지 않습니다 (추가 한 태그가 있음에도 불구하고 제안하는 바입니다). 일반적으로 NA 값을 나타내는 방법을 지정할 수 있습니다. 예를 들어, read.csv에는 인수가 있으며 "#N/A"으로 설정할 수 있습니다.

+0

이렇게하면 패키지 간의 혼동을 없앨 수 있습니다. – rrg

관련 문제