2014-11-27 27 views
6

Czy istnieje konwencja przyrostka pliku w R?Sufiks pliku w R

Widziałem file.r i file.R.

Czy podczas tworzenia pliku preferowany jest sufiks?

+1

Chociaż nie ma "standardu", znacznie łatwiej jest znaleźć dużą literę "R" na końcu pliku niż małą, patrząc na długą listę nazw plików. –

+2

FWIW, dialog 'Source R code ...' ma tylko '.R' jako typ rozszerzenia – James

Odpowiedz

8

Oba style-przewodnicy Google i Wickhamite wolą .R (zdarza mi się zgodzić z nich), ale faktycznie żadnego przewodnika standaryzowany styl R (czyli odpowiednik Pythona PEP8). Doprowadziło to do quite a few idiosyncrasies. Mówiąc ogólnie, powiedziałbym, aby przejść z .R.

4

Od Google's R Style Guide:

File names should end in .R and, of course, be meaningful. 
GOOD: predict_ad_revenue.R 
BAD: foo.R 

Więc .R jest korzystne.

+1

Czy jesteś pewien, że przeczytałeś to, co właśnie skopiowałeś/wkleiłeś? Oboje "GOOD" i "BAD" mają ten sam sufiks. Ten link mówi o znaczących nazwach plików zamiast przyrostków. –

+0

@DavidArenburg czy jesteś pewien, że przeczytałeś to, co skopiowałem/wkleiłem? Zdecydowanie mówi się tam "być znaczącym". Ale 'foo.R' nie ma większego sensu, uh? –

+1

@AndyKorneyev, komentarz Davida odniósł się do faktu, że to, co skopiowałeś, odnosi się wyłącznie do konwencji nazewnictwa plików (w twoim przypadku "predict_ad_revenue" vs "foo"), ale nie odpowiada na pytanie OP (powinienem użyć file.r lub file. R). –