R의 데이터 구조
데이터 프레임(Data Frame)
- 다양한 데이터 타입을 저장할 수 있는 자료형태
- 일반 DBMS에서의 Table과 같은 자료구조
- 대부분의 데이터들은 데이터프레임에 저장됨
- 파이썬의 Pandas 라이브러리도 R의 데이터프레임을 본 따서 만든 것!

> #dataframe(데이터 프레임)
> No <- c(1,2,3,4)
> Name <- c("Apple", "Peach", "Banana", "Grape")
> Price <- c(500,200,100,50)
> Qty <- c(5,2,4,7)
> sales <- data.frame(No, Name, Price, Qty)
> sales
No Name Price Qty
1 1 Apple 500 5
2 2 Peach 200 2
3 3 Banana 100 4
4 4 Grape 50 7
-> 데이터 프레임의 특징: 행의 값이 각각 다른 자료형, 행의 앞번호에 대괄호X
> View(sales)
-> 표 형태로 볼 수 있음(오름차순, 내림차순으로 볼 수 있다.)
> sales[ , 2]
[1] "Apple" "Peach" "Banana" "Grape"
> sales[ , 3]
[1] 500 200 100 50
> sales[1, ]
No Name Price Qty
1 1 Apple 500 5
-> '행' 기준 데이터 추출 = 데이터 프레임
-> '열' 기준 데이터 추출 = 벡터
> sales$Price
[1] 500 200 100 50
> sales$Name
[1] "Apple" "Peach" "Banana" "Grape"
-> 데이터 프레임은 이름으로도 값을 추출 할 수 있다.
> # 문제
> # 첫번째 행과 두번쨰 행을 출력하시오.
> sales[c(1,2), ]
> sales[1:2, ]
No Name Price Qty
1 1 Apple 500 5
2 2 Peach 200 2