Bir windows makinesinde data.table 1.9.7 yüklendikten sonra, data.table var A sütunlarından biri Date türünde. Ben fwrite ile CSV dosyasına bir dışa istiyorum amaDönüştürme tarihini R data.table fwrite 1.9.7 olarak ayarlamaktan nasıl kaçınabilirsiniz?
fwrite(A,file="out1.csv")
Tarihi çalıştırdığınızda kolon idate tamsayı türüne dönüşür. tarih biçiminde tutmam gerek çünkü bu dosya farklı bir uygulamada kullanılmayacak, R değil. Kimlik için dönüştürülen Tarih sütununa nasıl sahip olmaz? İlk girişimim,
kullanmaktı, ancak 100M satırlık data.table içinde yaklaşık 1000 saniye sürüyordu. Bundan kaçınmanın bir yolu var mı?
100M satırınız olduğundan, bazı yinelenen tarihleriniz olduğunu varsayalım, bu yüzden A [, theDate: = as.character (theDate [1L]), = =Date] 'gibi bir şey yapmak daha hızlı olabilir. 'fwrite' oldukça yenidir, bu yüzden tarihlerin bu tedavisinin bir gözetim olduğunu ve bunu iyileştirmek için bir özellik isteğini memnuniyetle karşılayacağını tahmin ediyorum. – Frank
@Frank Güzel fikir. Tarihler yapılacaklar listesi uzun: [# 1664] (https://github.com/Rdatatable/data.table/issues/1664). Fikriniz bir düşünceyi tetikledi ... yazım, her tarihi ayrı ayrı çevirmek yerine dahili olarak bir arama yapabilir. –