Sono nuovo a R
, quindi molto probabilmente questa è una domanda stupida.
Ogni volta che creo dati artificiali e, a volte, utilizzando set di dati importati, R
indica che le mie variabili non hanno righe o colonne.
Posso eseguire regressioni ma non posso basare i comandi sul numero di righe/colonne che hanno le mie variabili.
Ad esempio, supponiamo di avere una variabile x1
, che è un vettore colonna di 100
osservazioni.Perché ncol e nrow producono NULL solo quando sono presenti dati?
ncol(x1)
NULL
nrow(x1)
NULL
Tuttavia, se faccio questo:
x=t(x)
x=t(x)
e digitare nuovamente ncol(x), nrow(x)
, quindi ottengo il numero effettivo di colonne, righe che l'oggetto contiene.
Perché questo sta accadendo e come posso risolvere questo senza dover utilizzare t()
?
ci sono righe o colonne in un vettore di base. Questo potrebbe essere il tuo problema? – A5C1D2H2I1M1N2O1R2T1
Prova invece 'NCOL' e' NROW'. Lavorano con i vettori. –
OK, ora capisco. Grazie! – Goose