Categories:
Cloud (204)
Entertainment (11)
Facebook (43)
General (50)
Life (31)
Programming (64)
Technology (430)
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, ∼1178🔥, 0💬
Popular Posts:
What are the steps to insert Dynamic Fields in Microsoft Word? I want to insert the chapter heading ...
How to add a new slide master in PowerPoint? I have 2 slide masters in the current template. They co...
What are Control Connection and Data Connection used in FTP protocol? FTP protocol uses two independ...
What are Link and Activity LEDs on Ethernet Socket? Link and Activity LEDs on Ethernet Socket are LE...
Where to find answers to frequently asked questions about Fitbit devices? I want to understand more ...