Bu cevabın bir R paketinin yazılması için kılavuzlarda olduğunu bildiğim için özür dileriz, ancak okuma ve diğer paketin Collate alanlarına bakarken bu alanın% 100'ünü anlayamıyorum . Düz dilde (benimki İngilizce) bir paketin Açıklama dosyasındaki Collate alanı ne yapar? Biri oraya koymak ister?Paket içinde harmanlama alanı Açıklama
23
A
cevap
22
Sanırım, R/
dizindeki dosyaların (sözdizimsel öntanımlı değerin tersine) kaynaklandığı sıralamanın hala önemli olduğu bir zaman ve durumdan geliyor. .onLoad()
işlevinin neden çoğu zaman zzz.R
adlı bir dosyada yer aldığına benzer bir neden.
Değeri için paketlerimden biri, DESCRIPTION içindeki "Harmanla:" alanını kullanmaz.
Düzenleme: Ve ampirik önlemlerin seviyorlar gibi her CRAN kaynaklarıyla bir makinede hızlı bir grep
geçerli:
$ grep ^Collate */DESCRIPTION | wc -l
292
$ ls -1 */DESCRIPTION | wc -l
3779
Ve buda paketlerin 7.7% 'dir. gerçekten gerçekten yapmanız gerekmedikçe bu konuda endişelenmeyeceğim.
İlgili konular
- 1. Postgres içinde harmanlama amacı
- 2. Satır Sarma açıklama metni bir derlemedeTemplate'ın ilgiliContent alanı içinde TVML
- 3. Paket İçinde İşlevler Arayışı
- 4. Açıklama alanı için zengin bir metin ekleyen JIRA uzantısı Açıklama alanı
- 5. Pileb'de değişken alfa harmanlama
- 6. OpenGL alfa harmanlama
- 7. C# içinde UDP Paket Gönderme #
- 8. Julia içinde Paket dizinini değiştir
- 9. SQL Server vaka/harmanlama sorunu
- 10. Açıklama Açıklama div divual
- 11. Django ORM içinde istemci alanı ekleme
- 12. Grup İçinde Durum Açıklama Sütunu Nasıl Kullanılır
- 13. NSAssert nasıl Xcode4 içinde açıklama yapmak için?
- 14. iPhone opengl es alfa-harmanlama.
- 15. Kodlama ve harmanlama arasındaki fark?
- 16. Get Açıklama Tabloya Göre Açıklama Tablo
- 17. Ad alanı içinde özel sınıf
- 18. mysql db içinde Boolean Alanı
- 19. Cloud9 içinde kopyalama çalışma alanı
- 20. XML paketini kullanarak X içinde Xml Paket
- 21. liman işçisi debian içinde paket yüklenemiyor: Jessie
- 22. Dosyaları bir yürütülebilir paket içinde kaydırma
- 23. IntelliJ içinde yeni bir paket oluştur
- 24. açıklama
- 25. Java 6'da MBeanAttributeInfo açıklama alanı nasıl değiştirilir?
- 26. Xml ad alanı bildirimi: otomatik değiştirilen paket adı
- 27. Açıklama ve
- 28. MySQLs öykünmesi PHP dizisi karşılaştırmalarında utf8_general_ci harmanlama
- 29. Harmanlama verilen Yerel Ayar sıralama doğru değil
- 30. Mix-harmanlama modunu alt öğe elemanından çıkarın
Bir ton teşekkürler, bu yararlı. –
Bioconductor paketlerinin yaklaşık% 30'u bir Collate alanına sahiptir. "Bir zamandan itibaren" doğru izlenimi bıraktığından emin değilsiniz, bir tanesi hala dosyalara kod düzenler ve dosyaların harmanlandığı sıralar. Örneğin, S4 yöntemlerinin jenerikten sonra tanımlanması gerekir ve sınıflar bunları kullanan metotlardan veya bunları içeren sınıflardan önce tanımlanmalıdır. C yerel olmayanlarda sözcükbilimsel sıralamadaki sapıklık, otomatik harmanlama düzenine (belki de R bir C yerel dosyasında dosyaları harmanlıyor mu?) Benim için çok ihtiyatlı davranıyor. –
Hah - Neredeyse S4 sınıflarıyla ilgili bir şeyler yapabileceğimi ekledim (ki hala bu kadarını hala kullanmıyorum ...) Ama sonradan bile bir tanesi bu sırayla sınıflar, jenerikler, yöntemler olabilir. Rcpp'de yaptığımız gibi aynı dosya. Yani Collate: nadiren kullanılan bir seçenek olarak yararlı kalır ve Tyler gerekli bir şey eksik değildi. –