Obecnie pracuję nad skryptem, który powinien przeanalizować zestaw danych na podstawie pliku "konfiguracyjnego".Odczytywanie i używanie niestandardowego pliku konfiguracyjnego
Wejście tego pliku jest na przykład:
configuration.txt:
123456, 654321
409,255,265
1
Może zawierać wartości onther również, ale będą in wartości numeryczne. W przykładzie opisanym powyżej, w pliku powinny być interpretowane w następujący sposób:
timestart <- 123456
timeend <- 654321
exclude <- c(409,255,265)
paid <- 1
Układ pliku konfiguracji nie jest stała, ale powinna ona zawierać czas startu (UNIX) po czasie zakończenia (UNIX) tablicą liczby do wykluczenia i inne pola. Ostatecznie powinien być zbudowany z pól określonych przez użytkownika w GUI. Nie wiem, które formatowanie najlepiej pasuje do tego przypadku, ale gdy tylko będę miał te podstawowe podstawy, nie sądzę, że będzie to duży problem.
Ale to sprawi, że trudniej będzie wiedzieć, które wartości należą do której zmiennej.
Po prostu zapisz plik konfiguracyjny jako plik '.r' zawierający kod dokładnie tak, jak go napisałeś, następnie' source() 'it. Zmienne zostaną wtedy zdefiniowane w twoim środowisku. – Andrie
Podobne pytanie: http://stackoverflow.com/q/5272846/602276 – Andrie
Jako użytkownik R/web developer, sugeruję JSON. Istnieją pakiety 'rjson' i' RJSONIO' do odpowiedniej (de) serializacji. Ale IMO 'source()' sprawne skrypty R są najlepszym sposobem, jak sugeruje @Andrie. – aL3xa