R - Pytania do wywiadu

Drodzy czytelnicy, te pytania do wywiadu R zostały opracowane specjalnie po to, aby zapoznać się z naturą pytań, które mogą się pojawić podczas rozmowy kwalifikacyjnej na temat programowania w języku R. Z mojego doświadczenia wynika, że ​​dobrzy ankieterzy nie planują zadawać żadnego konkretnego pytania podczas rozmowy kwalifikacyjnej, zwykle pytania zaczynają się od jakiejś podstawowej koncepcji tematu, a później są kontynuowane w oparciu o dalszą dyskusję i odpowiedź -

R to język programowania przeznaczony do analizy statystycznej i tworzenia w tym celu wykresów, który zamiast typów danych posiada obiekty danych, które są wykorzystywane do obliczeń. Znajduje zastosowanie w dziedzinie eksploracji danych, analizy regresji, szacowania prawdopodobieństwa itp., Korzystając z wielu dostępnych w nim pakietów.

W R. jest 6 obiektów danych. Są to wektory, listy, tablice, macierze, ramki danych i tabele.

Prawidłowa nazwa zmiennej składa się z liter, cyfr oraz kropki lub podkreślenia. Nazwa zmiennej zaczyna się od litery lub kropki, po której nie następuje cyfra.

Macierz jest zawsze dwuwymiarowa, ponieważ zawiera tylko wiersze i kolumny. Ale tablica może mieć dowolną liczbę wymiarów, a każdy wymiar jest macierzą. Na przykład tablica 3x3x2 reprezentuje 2 macierze, z których każda ma wymiar 3x3.

Obiekty danych Factor w R są używane do przechowywania i przetwarzania danych kategorycznych w R.

Plik csv można załadować za pomocą funkcji read.csv. R tworzy ramkę danych podczas odczytywania plików csv za pomocą tej funkcji.

Polecenie getwd () podaje aktualny katalog roboczy w środowisku R.

Jest to pakiet, który jest ładowany domyślnie, gdy ustawione jest środowisko R. Zapewnia podstawowe funkcje, takie jak wejście / wyjście, obliczenia arytmetyczne itp. W środowisku R.

Regresja logistyczna zajmuje się pomiarem prawdopodobieństwa binarnej zmiennej odpowiedzi. W R funkcja glm () służy do tworzenia regresji logistycznej.

Wyrażenie M [4,2] podaje element w czwartym rzędzie i drugiej kolumnie.

Gdy w operacji zaangażowane są dwa wektory o różnej długości, wówczas elementy krótszego wektora są ponownie wykorzystywane do zakończenia operacji. Nazywa się to recyklingiem pierwiastków. Przykład - v1 <- c (4,1,0,6) i V2 <- c (2,4) wtedy v1 * v2 daje (8,4,0,24). Elementy 2 i 4 są powtarzane.

Możemy wywołać funkcję w R na 3 sposoby. Pierwsza metoda polega na wywołaniu przy użyciu pozycji argumentów. Drugi identyfikator metody do wywołania przy użyciu nazw argumentów, a trzecia metoda to wywołanie domyślnych argumentów.

Leniwa ocena funkcji oznacza, że ​​argument jest oceniany tylko wtedy, gdy jest używany w treści funkcji. Jeśli w treści funkcji nie ma odniesienia do argumentu, jest on po prostu ignorowany.

Aby zainstalować pakiet w R używamy poniższego polecenia.

install.packages("package Name")

Pakiet o nazwie „XML” służy do odczytywania i przetwarzania plików XML.

Możemy zaktualizować dowolny element, ale możemy usunąć tylko element na końcu listy.

Ogólne wyrażenie do utworzenia macierzy w R to - macierz (dane, nrow, ncol, byrow, dimnames)

Funkcja boxplot () służy do tworzenia wykresów pudełkowych w R. Do tworzenia wykresów pudełkowych wykorzystuje się formułę i ramkę danych.

Częstotliwość 6 wskazuje, że przedział czasu dla danych szeregów czasowych wynosi co 10 minut na godzinę.

W R obiekty danych można konwertować z jednej postaci do drugiej. Na przykład możemy utworzyć ramkę danych, scalając wiele list. Wiąże się to z serią poleceń języka R w celu przeniesienia danych do nowego formatu. Nazywa się to przekształcaniem danych.

Generuje 4 liczby losowe od 0 do 1.

Użyj polecenia

installed.packages()

Dzieli ciągi w wektorze x na podciągi w pozycji litery e.

x <- "The quick brown fox jumps over the lazy dog"
split.string <- strsplit(x, " ")
extract.words <- split.string[[1]]
result <- unique(tolower(extract.words))
print(result)

Błąd w v * x [1]: argument nienumeryczny dla operatora binarnego

[1] 5 12 21 32s

Konwertuje listę na wektor.

x <- pbinom(26,51,0.5)
print(x)

NA

Korzystanie z funkcji as.data.frame ()

function(x) { x[is.na(x)] <- sum(x, na.rm = TRUE); x }

Służy do zastosowania tej samej funkcji do każdego elementu w tablicy. Na przykład znalezienie średniej z wierszy w każdym wierszu.

Każdą macierz można nazwać tablicą, ale nie odwrotnie. Macierz jest zawsze dwuwymiarowa, ale tablica może mieć dowolny wymiar.

? NA

sd (x, na.rm = TRUE)

setwd („Ścieżka”)

„%%” daje resztę z dzielenia pierwszego wektora na drugi, a „% /%” daje iloraz podziału pierwszego wektora przez drugi.

Znajdź kolumnę o maksymalnej wartości dla każdego wiersza.

hist ()

rm (x)

data (pakiet = "MASA")

data(package = .packages(all.available = TRUE))

Służy do instalowania pakietu ar z katalogu lokalnego poprzez przeglądanie i wybieranie pliku.

15 %in% x
pairs(formula, data)

Gdzie formuła reprezentuje szereg zmiennych używanych w parach, a dane reprezentują zestaw danych, z którego zostaną pobrane zmienne.

Funkcje subset () służą do wybierania zmiennych i obserwacji. Funkcja sample () służy do wybierania losowej próbki o rozmiarze n ze zbioru danych.

is.matrix (m) powinien powtórzyć TRUE.

[1] NA

Funkcja t () służy do transpozycji macierzy. Przykład - t (m), gdzie m jest macierzą.

Instrukcja „next” w języku programowania R jest przydatna, gdy chcemy pominąć bieżącą iterację pętli bez jej przerywania.

Co jest następne?

Co więcej, możesz przejrzeć swoje poprzednie zadania, które wykonałeś z tematem i upewnić się, że jesteś w stanie mówić o nich pewnie. Jeśli jesteś świeższy, prowadzący rozmowę kwalifikacyjną nie oczekuje, że odpowiesz na bardzo złożone pytania, a raczej musisz wzmocnić swoje podstawowe koncepcje.

Po drugie, nie ma to większego znaczenia, jeśli nie potrafisz odpowiedzieć na kilka pytań, ale ważne jest, aby cokolwiek odpowiedziałeś, musiałeś odpowiedzieć z pewnością. Więc po prostu bądź pewny siebie podczas rozmowy kwalifikacyjnej. W tutorialspoint życzymy powodzenia w posiadaniu dobrego ankietera i wszystkiego najlepszego w przyszłych przedsięwzięciach. Twoje zdrowie :-)