기본적으로 R은 데이터프레임 형태의 데이터를 갖고 할 수 있는 일이 많습니다. 많은 명령문들이 기본적으로 데이터가 데이터프레임이라는 가정에서 시작하는대요. 하지만 데이타가 list, matrix의 형태일 수도 있고 최근에는 data table도 많이 쓰이고 있습니다. 그래서 데이트프레임에서만 먹히는 명령문들이나 라이브러리가 적용이 되지도 않는 경우가 있는데요. 그래서 기본적으로 내 데이터가 데이터프레임의 형태인가를 알고 시작하는 게 중요합니다. 예를 들어 R이 제공하는 mtcars 데이터가 데이터프레임인가를 보기 위해서는 class()는 명령어를 이용합니다. class(mtcars) 그러면 "data.frame"이라는 답을 줍니다. 다시 말해 데이터프레임이라는 거죠. 아니면 아예 데이터프레임인지 아닌지 ..