Bir ts nesnesi almayan bir vektör üzerinde bir işlev kullanmam gerekiyor. Düz eski bir vektöre dönüştürmeye çalışıyorum ama bunu anlayamıyorum. Etrafta dolaştım ama çoğunlukla insanlar veri türlerini ts nesnesine dönüştürmeye çalışıyorlar. Ben başka yöne gitmek istiyorum. Herhangi bir yardım takdir edilecektir.Bir ts (Zaman Serileri) nesnesini bir Vector'e dönüştürme
6
A
cevap
13
data(AirPassengers) # already in your R installation, via package "datasets"
AP = AirPassengers
class(AP)
# returns "ts"
AP1 = as.numeric(AP)
# returns "numeric"
# another way to do it
AP1 = unclass(AP)
AP1 AP olarak aynıdeğerleri ve uzunluğa sahip olan bir vektördür. Sınıf artık ts yerine sayısaldur, yani, endeksler artık bir çeşit tarih-zaman nesnesi değil, sıradan sıralı tamsayılardır.
w Yani/r/OP spesifik soruya, iki snippet'lar birini t yukarıda olacak "bir düz eski vektöre dönüştürme [a ts nesne]"
aynı şeyi gerekirse endeksleri ile şey yerine veya buna ek, değerlerinde - sayısal tarihi nesnelerden yani, bunu böyle bunu yapabilir:
fnx = function(num_days_since_origin, origin="1970-01-01") {
as.Date(num_days_since_origin, origin="1970-01-01")
}
a = as.Date("1985-06-11")
a2 = as.numeric(a)
# returns: 5640
a3 = fnx(5640)
# returns: "1985-06-11" (a date object)
İlgili konular
- 1. Bir python 'type' nesnesini bir dizeye dönüştürme
- 2. Etiket X Ekseni Zaman Serileri Çizelgede R
- 3. Python'da zaman serileri nasıl oluşturulur
- 4. scikit ile zaman serileri tahmini
- 5. Yıllık verilere toplanan zaman serileri
- 6. Bir Union nesnesini aralıkların listesine dönüştürme
- 7. XmlDocument nesnesini bir XmlNode nesnesine dönüştürme - C#?
- 8. R Kullanımı: Tarihleri içeren bir zaman dizisi nesnesini nasıl oluşturabilirim?
- 9. Bir unttime nesnesini bir datetime nesnesine dönüştürün ve tekrar (eşleştirilen zaman dönüştürme işlevleri çifti)
- 10. Düzensiz zaman serileri üzerinde yuvarlanma penceresi
- 11. Arima/Arma Zaman Serileri Modeller Java'da
- 12. zaman serileri için ggplot çubuk grafiği
- 13. Özel javascript nesnesini json'a dönüştürme
- 14. XMLDocument nesnesini Javascript'te String'e Dönüştürme
- 15. Görüntü nesnesini ikili bloğa dönüştürme
- 16. Tüm serileri bir seferde highcharts'ta saklayabilirim
- 17. Toplama Çerçevesi - Unix Zaman Damgasını ISODate'e Dönüştürme
- 18. Ruby/Rails: Bir UNIX zaman damgasına dönüştürme
- 19. ggplot nesnesini parlak uygulamada çizime dönüştürme
- 20. JavaScript nesnesini/haritayı iç içe dizilere dönüştürme?
- 21. Javascript Nesnesini Düğüm Arabelleğe dönüştürme nasıl?
- 22. COM nesnesini dışa aktarma veya XML'ye dönüştürme
- 23. Joda Time - Takvim nesnesini LocalDate'e dönüştürme
- 24. Django/Jinja2 şablonunda dict nesnesini dizgeye dönüştürme
- 25. Excel zaman dönüştürme birimi
- 26. Bir zaman nesnesini soapui'ye geçirin ve istisna yapın
- 27. D3/Rickshaw kullanarak zaman serileri grafiğinde ayrık noktalar nasıl işaretlenir?
- 28. python, tarih aralıkları olmadan zaman serileri çizmek için arsa kullanımı
- 29. Dize, Tarih olmadan Zaman nesnesine dönüştürme
- 30. F # deedle Serileri XPlot
+1 Ben unclass seviyorum. Bir nesnenin içeriğini incelemek için harika bir yoldur. R. –
Cidden? as.numeric (AirPassengers), tarihte değil, o tarihte örneklenen değeri döndürür. Lütfen verilerden bu yana geçen zamandan nasıl saniye geçeceğini gösterin! –