본문 바로가기
반응형

data2

[R.아르] 글자 수 세기 nchar() 가끔 각 데이터들의 글자 수가 궁금할 때가 있다. 데이터를 예쁘게 잘 다듬은 후, 같은 자리수로 맞춰졌는지 확인할 때라거나. 글자가 조금 들어가 있는 mtcars 자료를 사용하자. mtcars의 head 부분만 x로 가져왔다. 행 이름(rownames(x))의 길이가 각각 얼마나 되는지 알아보자. 이럴 때 nchar()를 사용한다. "Mazda RX4" 는 9글자라는 이야기다. "Mazda RX4 Wag" 는 13글자고. 공백을 포함하여 세는 것을 알 수 있다. 꼭 문자만 세어 주는 것은 아니다. "."을 포함하여 세고, 소수점 이하 마지막 0은 세지 않는 것을 볼 수 있다:) 2016. 9. 2.
[R.아르] R 행,열 삭제 R에서 쓰이는 데이터프레임은 행과 열을 갖고 있다.[2, 1] 은 2행 1열,[1, 3] 은 1행 3열을 의미한다. 같은 원리로, 쉼표의 위치에 따라[2,] 은 '2행'을 의미하고[,3] 은 '3열'을 의미한다 행과 열이 많이 필요할 것 같으니, R에 기본 저장 되어 있는 'iris' 데이터를 보자 150행짜리라, 첫 몇 행만 보려고 head()에 넣었다. 여기서 1행만 뽑고 싶다면 이렇게 1에서 10행까지만 뽑고 싶다면 이렇게 1에서 3열까지만 뽑고 싶다면 이렇게 하면 된다. 3열까지 뽑을 경우 행은 150 행일 것이므로 head()로 조금만 보았다:) 이제 x에서 1행을 삭제해 보자. 삭제는 (-) 기호를 쓰면 된다. 마찬가지로 2, 4, 6 행을 삭제하려면 삭제시에는 행이름이 아니라 행의 순서로 판.. 2016. 8. 30.
반응형