Jaka jest różnica między funkcjami read.table()
i read.delim()
w języku R?Różnica między funkcjami read.table i read.delim
5
A
Odpowiedz
19
Oprócz czytania stron pomocy, gdy nie masz pewności co do funkcji, możesz również sprawdzić rzeczywisty kod funkcji. Na przykład, wprowadzenie read.delim
wskazuje, że funkcja zawiera następujące kod:
> read.delim
function (file, header = TRUE, sep = "\t", quote = "\"", dec = ".",
fill = TRUE, comment.char = "", ...)
read.table(file = file, header = header, sep = sep, quote = quote,
dec = dec, fill = fill, comment.char = comment.char, ...)
Zatem read.delim()
jest po prostu funkcja opakowującym read.table()
z wartościami domyślnymi argumentów, które są dogodne przy odczycie danych w karcie oddzielone. To jest dokładnie taka sama jak wywoływanie:
read.table(file, header = TRUE, sep = "\t", quote = "\"",
dec = ".", fill = TRUE, comment.char = "")
3
Od R pomoc:
Podobnie read.delim i read.delim2 są do czytania rozdzielonych plików, zalegających na charakter TAB do separatora. Zwróć uwagę, że nagłówek = PRAWDA i wypełnienie = PRAWDA w tych wariantach oraz że znak komentarza jest wyłączony.
Można wpisać 'read.table' i' read.delim' w konsoli R, aby dowiedzieć się więcej na temat tych funkcji (pliki pomocy oba są w? to samo miejsce). Prawdopodobnie to właśnie zrobił teaser, by wyciągnąć plik pomocy, z którego cytuje. –