Categories:
Cloud (204)
Entertainment (11)
Facebook (43)
General (50)
Life (31)
Programming (64)
Technology (398)
Testing (4)
Tools (488)
Twitter (5)
Wearable (26)
Web Design (44)
Collections:
Other Resources:
Data Structure - Data Frame
What is a Data Frame?
✍: FYIcenter.com
Data Frame is a generalization of matrix where columns may have different data types. Technically, a data frame is a special list.
1. Create a factor object with the data.frame() function -
> name = c("Lori", "Mike", "Nill", "Sofi") > sex = factor( c("F", "M", "M", "F") ) > age = c(21, 33, 25, 28) > frame = data.frame(name, sex, age) > frame name sex age 1 Lori F 21 2 Mike M 33 3 Nill M 25 4 Sofi F 28 > typeof(frame) [1] "list" > is.data.frame(frame) [1] TRUE > is.list(frame) [1] TRUE > is.vector(frame) [1] FALSE
2. Using data frame as a list -
> length(frame) [1] 3 > frame[1] name 1 Lori 2 Mike 3 Nill 4 Sofi > frame[[1]] [1] "Lori" "Mike" "Nill" "Sofi" > frame[[1]][2] [1] "Mike"
3. Using data frame as a matrix -
> dim(frame) [1] 4 3 > frame[1,] name sex age 1 Lori F 21 > frame[2:3,] name sex age 2 Mike M 33 3 Nill M 25 > frame[,1] [1] "Lori" "Mike" "Nill" "Sofi" > frame[, "name"] [1] "Lori" "Mike" "Nill" "Sofi"
A data frame is like a table in a database.
2023-05-31, 289🔥, 0💬
Popular Posts:
Why I am getting the "Warning: Unresponsive Script" message box? How to avoid this message box? When...
How to make continuous page numbering in a FrameMaker book? I want to see the page number continues ...
How to join a team in Microsoft Teams? My manager told me we are using Microsoft Teams service. In o...
Why the "dir" command hangs when using the FTP command-line tool on Windows? when you run the "dir" ...
How to find and read log file in FileZilla Server? I have logging turned on already. For FileZilla S...