Увод у Р питања и одговоре на интервју

Р је свуда. Било да је реч о научнику који покушава да сакупи нумеричке податке о својим експериментима или аналитичар који спроводи регресију за решавање случаја пословне употребе, Р је програмски језик првог избора. У ствари, Р може учинити много више од алата за статистику, може се користити за обраду података, визуализације и графике. У ово доба информација, Р је најважнији језик у алату за науку података и има велику потражњу.

Дакле, коначно сте нашли посао из снова у Р-у, али се питате како пробити Р интервју и шта би могло бити вероватно 2018 Р питање за интервју. Сваки интервју је различит и обим посла је такође различит. Имајући то у виду, осмислили смо најчешћа питања и одговоре у вези с Р 2019 који ће вам помоћи да постигнете успех у свом интервјуу.

Испод је списак питања о Р за интервју за 2019. који се могу поставити током интервјуа. Ова врхунска питања за интервју подијељена су у два дијела:

Део 1 - Р Интервју питања (основно)

Овај први део покрива основна Р питања и одговоре

1. У чему се користи функција лм ()?

Одговор:
'лм' означава линеарни модел. У Р лм () функцији се користи за креирање регресијских модела. Два најважнија аргумента дате лм () функцији су формула и подаци. Формула дефинише регресијски модел, а подаци су скуп података на којем ће се регресија спровести.

2. Наведите пример употребе таппли () методе

Одговор:
Размотрите два наручена вектора
1) ученици распоређени у разним школама (с1 је школа првог ученика, с2 је школа другог ученика итд.)
> студенти <- ц ("с1 ″, " с2 ″, "с1 ″, " с3 ″, "с3 ″, " с2 ")

2) проценат бодова сваког ученика
> марке <- ц (80, 90, 75, 67, 96, 67)
> значи <- таппли (оцене, студенти, средња вредност)
> значи
с1 с2 с3
77, 5 78, 5 81, 5

Функција таппли () примењује функцију 'меан ()' на први аргумент 'маркице', која је груписана по другом аргументу 'студентс'

Идемо на следећа Р питања о интервјуу.

3. Како модификовати и правити спискове? Покажите са примером.

Одговор:
Конструкција листа:
> Лст <- листа (наме = "Јацк", старост = 23, бр.царс = 3, царс.намес = ц ("караван", "браник", "џез"))

Измена листе:
> Лст $ царс.намес (1) Лст ((4)) (1) <- "ВагонР"

4. Које су различите структуре података у Р?

Одговор:
Ово су основна Р питања која се постављају у интервјуу. Р има 5 структура података: вектор, низ, матрица, листа и оквири података. Од којих су вектори, низови и матрице хомогени.
- Вектори су најчешћа структура података у Р. То је једнодимензионални објект који означава скуп вредности. Низ је вишедимензионална генерализација вектора. Матрица је посебан случај матрице, она је дводимензионална.
- Листа се састоји од наредјеног скупа објеката који могу бити различитих типова или режима. Оквир података је попут табеле или матрице са ступовима различитих режима.

5. Како се носити са недостајућим вредностима у функцијама сум (), прод (), мин (), мак ()?

Одговор:
Размотрите вектор:
> к <- ц (3, 6, 2, НА, 1)

Његова сума резултираће:
> сума (к)
(1) НА

Међутим, можемо поставити аргумент на.рм као Труе да би игнорисао недостајуће вредности
> сума (к, на.рм = ТРУЕ)
(1) 12

6. Која је разлика између НА и НаН? Како можемо знати да ли вектор садржи било који од њих?

Одговор:
НА је еквивалент мањкавој вредности. У случајевима када компоненте вектора нису у потпуности познате, недостајући елементи означени су НА.
Са друге стране, неодређене вредности које настају током израчунавања су означене са НаН. Пример НаН резултата може бити 0/0.
Можемо проверити да ли је вредност НА или НаН помоћу функције ис.на (). Функција ис.нан (Кс) враћа тачно само за НаН.

7. Како написати своје функције?

Одговор:
Функција у Р може се написати на следећи начин:
> фунцтион_наме <- функција (арг1, арг2, .) екпресс_ин_Р
екпресс_ин_Р је обично скуп различитих израза који се међусобно удружују.

Део 2 - Р Интервју питања (напредно)

Погледајмо сада напредна Р питања о интервјуу.

8. Шта су матрице у Р?

Одговор:
Матрик је низ са две претплате. Важан је посебан случај матрице и Р пружа пуно функција које су специфичне за матрице.
На пример, т (Кс) даје преношење Матрице Кс, оператор% *% користи се за множење матрице, нров (Кс) и нцол (Кс) дају број редова и ступаца, итд.

9. Како ријешити линеарне једначине помоћу инверзије матрице?

Одговор:
Линеарне једначине у облику матрице могу бити представљене са:
М * Кс = Ц где је М нкн матрица коефицијената, Кс је векторска променљива величине н и Ц је константни вектор величине н.
Да бисмо решили ову једнаџбу у Р, можемо користити фунцтион () на следећи начин:
Кс = решавање (М, Ц)

Идемо на следећа Р питања о интервјуу.

10. Шта је интерквартилни распон (ИКР) и како га израчунати у Р?

Одговор:
Куартилес су вриједности које дијеле скуп података. Сваки квартил на основу свог положаја у уређеном скупу података назива се први (К1), други (К2) и трећи (К3) квартил. К2 је медијан скупа података. К1 је средња вредност првог полувремена, док је К3 средња горња половина нареденог скупа података. ИКР = К3-К1

У Р, ИКР се израчунава позивањем ИКР функције:
> ИКР (скуп података)

11. Шта ради функција плот ()?

Одговор:
Ово су често постављана Р питања у интервјуу. Заплет је генеричка функција и зависно од врсте аргумената производи врсту графикона. На пример,
Ако су к и и вектори, граф (к, и) производи расипање и од к.
Ако је з листа која садржи два елемента к и и или матрицу са два ступца, граф (з) ради исто као горе.

12. Како применити функцију на све ступце оквира података?

Одговор:
Можемо користити функцију аппли (). Потребна је два аргумента - оквир података и функција која се примењује.

13.Како претворити оквире података у матрице и зашто је то потребно?

Одговор:
Функција ас.матрик () користи се за претварање оквира података у матрицу. Р пружа моћне библиотеке које су специфичне за матрице. Отуда, оквири података претворени у матрице могу се анализирати помоћу ових матричних формула.

Идемо на следећа Р питања о интервјуу.

14. Како форматирати низове знакова у датуме у Р?

Одговор:
Можете користити функцију ас.Дате () која узима вектор низова знакова и формат да их претвори у објект датума.
На пример,
> ас.Датум ("22: 2: 2001 ″, формат ="% д:% м:% И ")

(1) „2001-02-22“

15. Пронађите најмањи и највећи број између 7000 и 70000 који је дељив са 233.

Одговор:
> Пронађи (функција (к) к %% 233 == 0, 7000: 70000)
(1) 7223

> Пронађи (функција (к) к %% 233 == 0, 7000: 70000, десно = ТРУЕ)
(1) 69900

Закључак

Покривали смо питања која се односе на неке од најчешћих концепата у Р. Како Р подржава велику библиотеку, рад на Р често је континуирани процес учења. Надаље, можете бити у контакту с Р-заједницом и провјерити додатне ресурсе на ЦРАН-у. Све најбоље за ваш интервју!

Препоручени чланак

Ово је водич за листу Р питања за одговоре и одговоре како би кандидат могао лако да разбије ова Р питања за интервју. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Интервјуска питања заснована на сценарију информатике
  2. Корисно 10 питања за интервју о Таблеау-у
  3. 10 невероватних питања за интервју са инжењером података
  4. Питања за интервјуирање софтвера за софтвер
  5. САП вс Орацле Које су предности