Risposte e domande sulla valutazione delle competenze di LinkedIn — R (Linguaggio di programmazione)
“R si è affermato come linguaggio di programmazione leader nel campo dell'analisi dei dati e del calcolo statistico, rinomato per le sue potenti capacità e l'ampia libreria di pacchetti. In questa guida completa, siamo lieti di presentare una collezione curata di domande di valutazione delle competenze e risposte per R.
Che tu sia uno scienziato dei dati che desidera migliorare le tue capacità analitiche o un principiante desideroso di approfondire il mondo della scienza dei dati, questa risorsa è pensata per aiutarti a diventare esperto R e le sue applicazioni. Unisciti a noi mentre esploriamo i concetti fondamentali di Programmazione R, inclusa la manipolazione dei dati, visualizzazione, modellazione statistica, e altro ancora, permettendoti di sbloccare tutto il potenziale di questo linguaggio versatile.”
Q1. In cosa differisce una matrice da un frame di dati?
- Una matrice può contenere solo valori numerici.
- Una matrice non deve essere singolare.
- Un frame di dati può contenere variabili con modalità diverse.
- Un frame di dati può contenere variabili di diversa lunghezza.
Q2. Quale valore restituisce questa affermazione?
unclass(as.Date("1971-01-01"))
- 1
- 365
- 4
- 12
Q3. Cosa usi per portare un oggetto come un frame di dati fuori dallo spazio di lavoro?
- rimuovere()
- cancellare()
- staccare()
- Elimina()
Q4. Esaminare il codice seguente. Qual è il risultato di line 3?
xvect<-c(1,2,3)
xvect[2] <- "2"
xvect
- [1] 1 2 3
- [1] “1” 2 “3”
- [1] “1” “2” “3”
- [1] 7 9
Q5. L'altezza variabile è un vettore numerico nel codice seguente. Quale istruzione restituisce il valore 35?
-
height(length(height))
-
height[length(height)]
-
height[length[height]]
-
height(5)
sd(rates[, 2])
ritorna 39. E cosa pensa R delle valutazioni dei prodotti di Ellen??
Q6. Nell'immagine qui sotto, il frame di dati è denominato rates. La dichiarazione - campione con sostituzione
- popolazione
- campione tagliato
- campione <– non è sicuro
Q7. Quale scelta R considera un nome accettabile per una variabile??
-
Var_A!
-
\_VarA
-
.2Var_A
-
Var2_A
Q8. Qual è la differenza principale tra un array e una matrice?
- Una matrice ha due dimensioni, mentre un array può avere tre o più dimensioni.
- Un array è un sottotipo del frame di dati, mentre una matrice è un tipo completamente separato.
- Una matrice può avere colonne di diversa lunghezza, ma le colonne di un array devono avere tutte la stessa lunghezza.
- Una matrice può contenere solo valori numerici, mentre un array può mescolare diversi tipi di valori.
D9. Che non è una proprietà di liste e vettori?
- genere
- lunghezza
- attributi
- scalare
Q10. Nell'immagine qui sotto, il frame di dati su righe 1 attraverso 4 si chiama StDf. Stato e Capitale sono entrambi fattori. Quale istruzione restituisce i risultati mostrati sulle righe 6 e 7?
- StDf[1:2,-3]
- StDf[1:2,1]
- StDf[1:2,]
- StDf[1,2,]
Dovrai almeno raggiungere. Quale funzione visualizza le prime cinque righe del frame di dati denominato pizza?
- BOF(Pizza, 5)
- primo(Pizza, 5)
- superiore(Pizza, 5)
- capo(Pizza, 5)
D12. Visualizzi accidentalmente un frame di dati di grandi dimensioni sulla console R, perdendo tutte le dichiarazioni inserite durante la sessione corrente. Qual è il modo migliore per ottenere il preventivo 25 dichiarazioni indietro?
- consolle(-25)
- consolle(inverso=VERO)
- storia()
- storia(max.mostra = 25)
Q13. d.pizza è un frame di dati. È una colonna denominata temperatura che contiene solo numeri. Se estrai la temperatura utilizzando il file [] accessori, la sua classe per impostazione predefinita è numerica. Come puoi accedere alla temperatura in modo che mantenga la classe di data.frame?
> class( d.pizza[ , "temperature" ] )
> "numeric"
-
class( d.pizza( , "temperature" ) )
-
class( d.pizza[ , "temperature" ] )
-
class( d.pizza$temperature )
-
class( d.pizza[ , "temperature", drop=F ] )
Q14. Cosa contiene c?
a <- c(3,3,6.5,8)
b <- c(7,2,5.5,10)
c <- a < b
- [1] NaN
- [1] -4
- [1] 4 -1 -1 2
- [1] VERO FALSO FALSO VERO
Q15. Esamina le dichiarazioni seguenti. L'uso della funzione dim cambia la classe di y, e se sì, qual è la tua nuova classe??
> y <- 1:9
> dim(y) <- c(3,3)
- No, la tua nuova classe è “vettore”.
- sì, la tua nuova classe è “matrice”.
- No, la tua nuova classe è “vettore”.
- sì, la tua nuova classe è “intero”.
mydf$y
in questo codice?
Q16. Cosa è mydf <- data.frame(x=1:3, y=c("a","b","c"), stringAsFactors=FALSE)
- elenco
- corda
- fattore
- vettore di caratteri
Q17. In cosa differisce un vettore da un elenco?
- I vettori vengono utilizzati solo per dati numerici, mentre gli elenchi sono utili sia per dati numerici che per stringhe.
- I vettori e gli elenchi sono la stessa cosa e possono essere usati in modo intercambiabile.
- Un vettore contiene elementi di un singolo tipo di dati, mentre un elenco può contenere elementi di diversi tipi di dati.
- I vettori sono come gli array, mentre le liste sono come frame di dati.
D18. Quale affermazione mostra gli oggetti nell'area di lavoro?
- list.objects()
- print.objects()
- va bene()
- ls()
D19. Quale funzione unisce due o più vettori colonna per formare un frame di dati?
- rbind()
- cbind()
- legamento()
- costringere()
Q20. Riga di revisione 1 sotto. Cosa significa la dichiarazione in linea 2 ritorno?
1 mylist <- list(1,2,"C",4,5)
2 unlist(mylist)
- [1] 1 2 4 5
- “C”
- [1] “1” “2” “C” “4” “5”
- [1] 1 2 C 4 5
D21. Qual è il valore di y in questo codice?
x <- NA
y <- x/1
- Inf
- Nullo
- NaN
- QUELLO
Q22. Due variabili nel frame dati mydata sono denominate Var1 e Var2. Come si riconosce una funzione bivariata, come cor.test, quali due variabili vuoi analizzare?
-
cor.test(Var1 ~ Var2)
-
cor.test(mydata$(Var1,Var2))
-
cor.test(mydata$Var1,mydata$Var2)
-
cor.test(Var1,Var2, mydata)
Q23. Un data frame chiamato d.pizza fa parte del pacchetto DescTools. Nel seguente codice R manca un'istruzione ed è quindi probabile che si verifichi un errore. Quale affermazione manca?
library(DescTools)
deliver <- aggregate(count,by=list(area,driver), FUN=mean)
print(deliver)
-
attach(d.pizza)
-
summarize(deliver)
-
mean <- rbind(d.pizza,count)
-
deliver[!complete.cases(deliver),]
Q24. Come nominare righe e colonne in DataFrames e Matrici F in R?
- cornice di dati: nomi() e nomi di riga() matrice: colnames() e nomi.righe()
- cornice di dati: nomi() e nomi.righe() matrice: nomi() (non è sicuro)
- cornice di dati: colnames() e nomi.righe() matrice: nomi() e nomi di riga()
- cornice di dati: colnames() e nomi di riga() matrice: nomi() e nomi.righe()
Q25. Quale insieme di due istruzioni seguite da cbind() risultati della funzione in un frame di dati denominato vbound?
-
v1<-list(1,2,3)
v2<-list(c(4,5,6))
vbound<-cbind(v1,v2)
-
v1<-c(1,2,3)
v2<-list(4,5,6))
vbound<-cbind(v1,v2)
-
v1<-c(1,2,3)
v2<-c(4,5,6))
vbound<-cbind(v1,v2)
- nessuno
Q26. ournames è un vettore di caratteri. Quali valori restituisce a Cpeople la dichiarazione seguente?
Cpeople <- ournames %in% grep("^C", ournames, value=TRUE)
- registra dove il primo carattere è una C
- qualsiasi record con un valore contenente una C
- VERO o FALSO, a seconda che qualche carattere nei nostri nomi sia C
- Valori VERO e FALSO, a seconda che il primo carattere in un record ournames sia C
D27. Qual è il valore dei nomi(v[4])?
v <- 1:3
names(v) <- c("a", "b", "c")
v[4] <- 4
- “”
- d
- NULL
- QUELLO
D28. Quale delle seguenti affermazioni non produce l'output del codice riportato di seguito. Esaminare il codice seguente. Qual è il risultato di line 3?
x <- c(1, 2, 3, 4)
Output: [1] 2 3 4
- X[c(2, 3, 4)]
- X[-1]
- X[c(-1, 0, 0, 0)]
- X[c(-1, 2, 3, 4)]
D29. Dato DFMerged <- unire(DF1, DF2) e l'immagine qui sotto, quante righe ci sono in DFMerged?
- 6
- 9
- 3
- 0
Q30. Cosa restituisce R in risposta all'affermazione finale?
x<-5:8
names(x)<-letters[5:8]
x
- e f g h “5” “6” “7” “8”
- 5 6 7 8
- e f g h
- e f g h 5 6 7 8
Q31. Come ritorni? “ottobre” da x in questo codice?
x<-as.Date("2018-10-01")
- attr()
- mesi(X)
- come.mese(X)
- mese(X)
Q32. Come risponderà R all'ultima riga di questo codice?
fact<-factor(c("Rep","Dem","Dem","Rep"))
fact
[1] Rep Dem Dem Rep
Levels: Rep Dem
fact[2]<-"Ind"
- >
- [,2]ind
- livello del fattore non valido, NA generato
- ind
____ base. Cosa restituisce R?
StartDate<- as.Date("2020/2/28")
StopDate<- as.Date("2020/3/1")
StopDate-StartDate
- “1970-01-02”
- differenza oraria di un giorno
- differenza oraria di due giorni
- errore in xy: argomento non numerico per l'operatore binario
mtrx * mtrx
fare ?
Q34. Cosa significa l'espressione > mtrx <- matrix( c(3,5,8,4), nrow= 2,ncol=2,byrow=TRUE)
> newmat <- mtrx * mtrx
- si traspone mtrx
- premoltiplica la corrente netwmat fila per il newmat colonna.
- restituisce i risultati di una moltiplicazione di matrici
- Quadra ogni cella mtrx
> newmat
[,1] [,2]
[1,] 9 25
[2,] 64 16
# The `%*%` operator gives matrix multiplication
> mtrx %*% mtrx
[,1] [,2]
[1,] 49 35
[2,] 56 56
Ultimo strato. Quale funzione in R combina valori diversi in un unico oggetto?
- collegare()
- concat()
- contatto()
- c()
Q36. Quale file contiene le impostazioni che R utilizza per tutti gli utenti di una determinata installazione di R?
- Rdefaults.sito
- Sito Renviron
- Rprofile.sito
- Rstatus.sito
Q37. Se mdf è un frame di dati, quale affermazione è vera ?
- ncol(mdf) è uguale lunghezza(mdf).
- Il numero di righe deve essere uguale al numero di colonne.
- La lunghezza di qualsiasi colonna in mdf può differire da qualsiasi altra colonna in mdf
- Tutte le colonne devono avere lo stesso tipo di dati.
Q38. Una lista può contenere una lista come elemento. La mia lista ha cinque colonne, e l'elemento della terza colonna è un elenco di tre elementi. Come inserisci tutti e sette i valori? La mia lista in un unico vettore?
- vettore(La mia lista, lunghezza = 7)
- costringere(La mia lista, nrows = 1)
- non elencare(La mia lista)
- costringere(La mia lista, nrows = 7)
Q39. Quali stringhe potrebbero essere restituite dalla funzione ls(percorso = “^V”)?
- ANOVAData, anovadata
- VisitPCA, VarX
- VisitPCA, varx
- Hvar, Yvar
Q40. StDf è un frame di dati. Sulla base di questa conoscenza, cosa restituisce questa affermazione?
StDf[, -1]
- tutto tranne la prima riga e la prima colonna di StDf
- tutto tranne l'ultima colonna di StDf
- tutto tranne la prima colonna di StDf
- solo la prima colonna di StDf
Q41. Quale affermazione ti consente di aprire in modo interattivo un singolo file?
- file.list()
- file.select()
- file.scegli()
- file.open()
Q42. In che modo questi tipi di dati sono simili?: logico, intero, numerico, e carattere?
- Ciascuno è un tipo di frame di dati.
- Ciascuno è un tipo di vettore atomico.
- Ciascuno è un tipo di vettore complesso.
- Ciascuno è un tipo di vettore grezzo.
MyMat[ ,3]
restituzione dell'operazione di sottoinsieme per questo codice?
Q43. Cosa significa il MyMat = matrix(c(7, 9, 8, 6, 10, 12),nrow=2,ncol=3, byrow = TRUE)
- :
[ ,3]
[1, ] 8
[2, ] 12
- :
[1] 8 12
- :
[1] 10 12
- :
[ ,3]
[1, ] 10
[2, ] 12
power.anova.test
ritorno?
Q44. Cosa significa la funzione - la probabilità di commettere un errore di tipo I
- la probabilità di non commettere un errore di tipo II
- la probabilità di commettere un errore di tipo II
- la probabilità di non commettere un errore di tipo I
covariate:factor
sull'analisi?
Q45. Esamina la dichiarazione di seguito. Qual è l'effetto di result <- lm(outcome ~ covariate + factor + covariate:factor, data = testcoef)
- Forza a zero le intercetta delle singole regressioni.
- Richiede l'effetto della covariata all'interno di ciascun livello del fattore.
- Richiede l'effetto di ciascuna variabile dalla covariata al fattore in testcoef.
- Forza la covariata a entrare nell'equazione prima dei livelli dei fattori.
# Example call to demonstrate. `Species` is a Factor. Petal.Length, Petal.Width are numeric.
# see `help(formula)` for more details on the formula specification. `:` is "effect modification" or "interaction"
> summary(lm(Petal.Length ~ Petal.Width + Species + Petal.Width:Species, data = iris))
...
Petal.Width:Speciesversicolor 1.3228 0.5552 2.382 0.0185 *
Petal.Width:Speciesvirginica 0.1008 0.5248 0.192 0.8480
...
Q46. Una variabile il cui tipo è numerico può contenere quali elementi?
- numeri interi e valori reali
- numeri interi, vero, e valori grezzi
- solo valori reali
- numeri interi, vero, e valori logici
Q47. Qual è il nome legittimo di una classe di dati in R?
- proprietà
- intero
- numero
- variante
Rmat
?
D48. Come si estraggono i valori sopra la diagonale principale da una matrice quadrata denominata -
Rmat[upper.tri(Rmat)]
-
upper.triangular(Rmat)
-
upper.tri(Rmat)
-
upper.diag(Rmat)
x
è un vettore di tipo intero, come mostrato in linea 1 sotto. Qual è il tipo di risultato restituito dall'istruzione > mediano(X)?
Q49. x <- c(12L, 6L, 10L, 8L, 15L, 14L, 19L, 18L, 23L, 59L)
- numerico
- intero
- separare
- Doppio
a
viene creato utilizzando la dichiarazione seguente. Quale scelta restituisce TRUE?
Q50. Un elenco denominato a <- list("10", TRUE, 5.6)
- is.list(un'[1])
- è.numerico(un'[1])
- è.logico(un'[1])
- è.carattere(un'[1])
pizza
per il quale il valore di pizza$delivery_min
è maggiore o uguale a 30?
Q51. Come si ottengono i numeri di riga in un frame di dati denominato - :
late_delivery <- pizza$delivery_min >= 30
index_late <- index(late_delivery)
index_late
- :
late_delivery <- pizza$delivery_min >= 30
rownum_late <- rownum(late_delivery)
rownum_late
- :
late_delivery <- pizza$delivery_min >= 30
which_late <- which(late_delivery)
which_late
- :
late_delivery <- pizza$delivery_min >= 30
late <- piza$late_delivery
pizza$late
[1] TRUE FALSE TRUE
?
Q52. Quale funzione restituisce indat <- c("Ash Rd","Ash Cir","Ash St")
- afferrato(“[Strada|Ave|Dr|S]”, ind)
- afferrato(“Strada|Ave|Dr|S”, ind)
- afferrato(“Strada,Ave,Dr,S”, ind)
- afferrato(“[Strada],[Ave],[Dr],[S]”, ind)
Q53. Quale istruzione restituisce la quarta riga di un frame di dati denominato pesce?
- pesce[4, ]
- pesce( ,4)
- pesce(4, )
- pesce{4, }
Q54. Qual è il valore di csum?
a <- c(1.2, 2, 3.5, 4)
b <- c(1.2, 2.2, 3.5, 4)
csum <-sum(a == b)
- 8
- 3
- 0.2
- 21.6
Q54. Un elenco denominato un' viene creato utilizzando la dichiarazione seguente. Quale scelta restituisce TRUE?
a <- list("10", TRUE, 5.6)
- is.list(un'[1])
- è.numerico(un'[1])
- è.logico(un'[1])
- è.carattere(un'[1])
Q55. Qual è il risultato di queste tre righe di codice?
vect1 <- c(1:4)
vect2 <- c(1:2)
vect1 * vect2
- [1] 1 4 3 8
- ERRORE
- [1] 1 2 3 4 1 2
- [1] 1 2 3 4 2 4 6 8
Q56. Quale scelta ritorna [1] “2019-09-28”?
- formato(come.POSIXct(“28-settembre-2019 07:54:31 SONO”,formato='%b%d%Y'))
- come.POSIXlt(“28-settembre-2019 07:54:31 SONO”,formato='%b-%d-%Y')
- come.POSIXct(“28-settembre-2019 07:54:31 AM UTC”)
- formato(come.POSIXct(“28-settembre-2019 07:54:31 AM UTC”,formato='%b-%d-%Y'))
Q57. La variabile potus è un vettore di caratteri, come mostrato in linea 1 sotto. Quale istruzione restituisce i risultati mostrati?
1 potus <- c("GHW Bush", "Clinton", "GW Bush", "Obama")
Results: [1] "GHW BUsh" "Clinton" "Obama"
- potus[-“GW Bush”]
- potus[1:2 4]
- potus[-3]
- potus[1,2,4]
D58. Un frame di dati contiene due fattori: fact1 e fact2- e una variabile numerica di risultato. Quale affermazione restituisce risultati che NON includono un termine di interazione?
- anova(lm(risultato ~ fatto1 : fatto2))
- anova(lm(risultato ~ fatto1 * fatto2))
- anova(lm(risultato ~ fatto1 + fatto2))
- anova(lm(risultato ~ fatto1 + fatto2 + fatto1 : fatto2))
Q59. Riga di revisione 1 sotto. Cosa significa la dichiarazione in linea 2 ritorno?
1 myvect <- c(-2,-1,0)
2 as.logical(myvect)
- [1]-2 -1 0
- [1]VERO VERO FALSO
- [1]FALSO FALSO VERO
- [1]NA NA NA
Q60. Quale impostazione di opzione può causare difficoltà se desideri aggiungere valori possibili a una variabile dopo aver progettato la struttura dati iniziale di un oggetto?
- ()OPZIONI(colnames(X)<-NULL)
- ()OPZIONI(stampa max=5)
- ()OPZIONI(continuare=”… “,
- ()OPZIONI(stringAsFactors=VERO
Q61. In questa immagine qui sotto, il frame di dati su righe 1 attraverso 4 si chiama StDf. StDf non contiene fattori. Perché la dichiarazione in linea 6 ritorno “carattere” mentre la dichiarazione on line 7 ritorna “data.frame”?
- Ogni valore nella prima riga è un valore di carattere, ma i valori nella terza colonna includono sia valori di carattere che numerici.
- Specificando la riga finale, 3, e nessuna colonna specificata, StDf[3, ] richiede la struttura completa.
- Le colonne in un frame di dati sono vettori generalmente contenenti un singolo tipo di dati. Le righe in un frame di dati sono elenchi, ma appartengono a una struttura che ha più righe: il frame dei dati.
- Ogni valore nella prima colonna è un valore di carattere, ma i valori nella terza riga includono sia valori di carattere che numerici.
Q62. Riga di revisione 1. Cosa significa la dichiarazione in linea 3 ritorno?
mtrx <- matrix(1:6, 3, 2)
mtrx[, -1]
-
-
-
-
[1] 4 5 6
D63. Perché la somma(!is.na(pizza$settimana)) restituisce il numero di righe con valid, valori non NA nella colonna denominata settimana?
- Il punto esclamativo dentro !is.na(pizza$settimana) inverte il significato della prova che precede.
- !is.na(pizza$settimana) conta il numero di valori NA nella colonna.
- !is.na(pizza$settimana) restituisce un vettore di valori VERO/FALSO, in cui VERO è trattato come a 0 e FALSO come a 1.
- !is.na(pizza$settimana) conta il numero di valori non mancanti nella colonna.
Q64. Come si ottiene la documentazione di un pacchetto R installato e caricato denominato dplyr e di pacchetti con dplyr come alias?
- aiuto(dplyr)
- ? dplyr
- ?? dplyr
- Premere il tasto F1.
Q65. Nell'immagine qui sotto, il frame di dati denominato iris include un vettore numerico denominato Petal.Length. Esegui le funzioni etichettate Associa 1 e accoppia 2 restituire le stesse informazioni?
- No, sia la lunghezza che la classe delle strutture restituite sono diverse.
- sì, entrambe le coppie di istruzioni restituiscono un oggetto con la stessa lunghezza e classe.
- No, la lunghezza è la stessa ma la classe è diversa.
- No, la classe è la stessa ma la durata è diversa.
Q66. Il _ for R sono le caratteristiche principali che lo rendono diverso dal linguaggio S originale.
- regole di chiusura
- regole di portata
- regole ambientali
- È necessario apportare modifiche immediate perché non esiste un sistema fail-safe quando si tratta di routing statico
Q67. Quale dei seguenti è un pacchetto base per la programmazione R ?
- utensili
- util
- lang
- Tutti i precedenti
Lascia un commento
Devi accesso o Registrati per aggiungere un nuovo commento .