R에는 벡터(vector), 행렬(matrix), 배열(array), 리스트(list) 등 다양한 자료 구조가 있습니다. 벡터는 동일한 자료형 값만 포함할 수 있지만, 데이터 프레임은 여러 자료형을 하나의 구조에 포함할 수 있고, 행렬은 2차원 구조이지만, 모든 값이 동일한 자료형이어야 합니다. 반면 데이터 프레임은 열 단위로 다른 자료형을 허용합니다. 리스트는 다양한 객체를 포함할 수 있지만, 데이터 프레임은 표 형식의 데이터를 다루는데 특화되어있습니다. 데이터 프레임은 리스트의 특수한 형태로 볼수 있습니다.