Pytanie: jak wyodrębnić kolumnę ramki danych i zachować jej strukturę jako niezmienioną?Jak zachować kolumnę ramek danych jako ramkę danych
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
Pytanie: jak wyodrębnić kolumnę ramki danych i zachować jej strukturę jako niezmienioną?Jak zachować kolumnę ramek danych jako ramkę danych
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
data[, 1, drop=FALSE]
załatwi sprawę.
Zastosowanie lista podzbiorów który powróci ramkę danych:
data[1]
produkuje
Sepal.Length
1 5.1
2 4.9
3 4.7
4 4.6
5 5.0
6 5.4
# ... omitted rows
Kiedy używasz tylko jeden argument do [
z danymi ramki to podzbiory ramek danych jak listy, gdzie każda kolumna jest elementem. Zachowuje również atrybuty, więc podzbiór ramki danych jest także ramką danych.
Byłoby lepiej użyć tutaj "FALSE" niż "F". – Thomas