R 프로그래밍 / R 기초 - 데이터 구조 🔑 c() factor() matrix() array() list() data.frame() | 벡터 | 행렬 | 데이터프레임 | 리스트

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 30

  • @박근영-f7s
    @박근영-f7s 2 года назад

    덕분에 헷갈렸던 개념을 이해했습니다. 감사합니다.

  • @mins2040
    @mins2040 2 года назад

    복습하러 왔습니다~

  • @Mazzu9211
    @Mazzu9211 4 года назад

    지난 강의보다 음성이 크게 들려서 좋아요 ㅜㅜ 감사합니다

  • @BiquiRaccoon
    @BiquiRaccoon 4 года назад

    간단하지만 핵심적인 그림과 설명 덕분에 데이터 구조에 대해 정확하게 이해하고 넘어갑니다. 감사합니다 ^^

  • @bluefire1562
    @bluefire1562 3 года назад

    정말 감사합니다

  • @mangguuum
    @mangguuum 4 года назад

    교수님 이 강의 덕분에 헷갈리던 기초 단번에 이해하고 갑니다! 감사해유!

  • @trthffil
    @trthffil 4 года назад

    강의 감사합니다.^^

  • @모네-z5w
    @모네-z5w 4 года назад

    감사합니다

  • @전다인-d5l
    @전다인-d5l 3 года назад

    감사합니다 ◡̈ !

  • @어이쿠손이미끄러-h5i
    @어이쿠손이미끄러-h5i 2 года назад

    R에서는 데이터 자체의 종류보다는 그 형태가 더 중요하군요. 다른 프로그레밍 언어를 배울때는 우선 변수선언을 하건 안하건 간에 그 값이 integer냐, long이냐 charactor 등 변수 자체의 종류를 고려해야 햇는데, R은 그런 데이터가 어떤 형태를 가지고 "모여"있는지에 더 촛점이 맞춰져 있는거 같습니다.R에서는 stack overflow 같은 거는 크게 신경 쓸 필요가 없나보죠?

  • @cho-ba
    @cho-ba 2 года назад

    교수님 강의 잘 들었습니다. 제가 아직 기초도 잘 잡히지 않은 학생인데요 ㅜㅜ 궁금한 부분이 문자를 표시할 때 " "나 ' '를 사용한다고 했는데 그렇다면 " ", ' ' 둘중에 아무거나 사용해도 값에는 차이가 없는 것인가요?

    • @kykwahk
      @kykwahk  2 года назад

      네~ " " 또는 ' ' 두 가지 모두 사용 가능합니다.

  • @nov_je
    @nov_je 2 года назад

    교수님 늘 좋은 수업 감사합니다. 혹시 강의 슬라이드를 멤버쉽 전용으로 해서 유료로라도 구매하고 싶은데 방법이 없을까요? 필기하면서 제대로 공부하고 싶은데 책은 부피가 커서 들고다니기 어렵네요. 설명 너무 잘해주셔서 도움 많이 받고 있습니다.

    • @kykwahk
      @kykwahk  2 года назад

      네~ 감사합니다.
      그리고요 'R 프로그래밍 / R 기초' 강좌는 RStudio에서 하나하나 코딩을 하면서 강의를 진행합니다. 강의 슬라이드가 필요 없습니다.

    • @nov_je
      @nov_je 2 года назад

      @@kykwahk 아 그렇군요. 감사합니다.

  • @-qf9cv533
    @-qf9cv533 3 года назад

    유익한 정보들이네요 정말 이만한 강의가 없습니다. 교수님. UCINET 활용해서 사회연결망 분석하신 책도 사서 열심히 보고 있습니다..ㅎㅎ근데 혹시 R로하는 행위자 사회연결망 분석(중심성 분석, K-core, 구조적등위성, QAP ,Clique, 규모, 밀도) 등의 유튜브 강의 자료는 없을까요?ㅎㅎ 감사합니다!

    • @kykwahk
      @kykwahk  3 года назад +3

      네~ 감사합니다^^
      소셜네트워크분석(social network analysis, SNA) 강의도 차츰 준비해볼게요~

    • @-qf9cv533
      @-qf9cv533 3 года назад

      @@kykwahk 감사합니다 교수님~^^R로 사회연결망분석을 시도해서 논문을쓰려는데 마땅히 배울 곳이 없어서요..ㅠㅠ...

    • @Seonghwa153
      @Seonghwa153 3 года назад

      @@kykwahk 기대하겠습니다!

  • @고라파덕-b9g
    @고라파덕-b9g 3 года назад

    정말 취업준비때문에 강의를 찾아서 듣고 있는데 강의내용이 너무 좋습니다~
    혹시 개인적인 질문이지만 airquality 데이터셋은 어떤 도시의 공기의 질을 측정한 것인지에 대한 것을 수식으로는 어떻게 표현하나요?
    또한 구성하는 변수들의 이름과 데이터 타입, 설명은 names(airquality) 만으로 확인이 되는건가요? 아니면 다른 수식이 또 필요한가요?

    • @kykwahk
      @kykwahk  3 года назад +1

      데이터셋에 대한 구체적인 정보는 도움말을 통해 얻을 수 있습니다. 예를 들어, airquality 데이터셋에 대한 설명, 사용법, 형식, 세부사항, 예 등은 다음 명령을 실행하여 도움말에서 확인할 수 있습니다(도움말을 보면 이 데이터셋은 New York의 공기의 질을 측정했다는 것을 알 수 있습니다).
      > ?airquality
      또한 str() 함수를 사용하면 데이터셋의 구조를 볼 수 있습니다.
      > str(airquality)
      'data.frame': 153 obs. of 6 variables:
      $ Ozone : int 41 36 12 18 NA 28 23 19 8 NA ...
      $ Solar.R: int 190 118 149 313 NA NA 299 99 19 194 ...
      $ Wind : num 7.4 8 12.6 11.5 14.3 14.9 8.6 13.8 20.1 8.6 ...
      $ Temp : int 67 72 74 62 56 66 65 59 61 69 ...
      $ Month : int 5 5 5 5 5 5 5 5 5 5 ...
      $ Day : int 1 2 3 4 5 6 7 8 9 10 ...

    • @고라파덕-b9g
      @고라파덕-b9g 3 года назад

      @@kykwahk 감사합니다! 많은 도움이 되었어요~

  • @무야호-x2w
    @무야호-x2w Год назад

    8:20

  • @이건희-n6c
    @이건희-n6c Год назад

    안녕하세요 강의 감사합니다
    Array 함수에서 뒤에 xyz을 표시할때 c를 붙여야하는이유가 뭔가요?

    • @이건희-n6c
      @이건희-n6c Год назад

      C를 붙이면 벡터값인데, array에서 뒤에 부분은 벡터값이라기보단 array의 구조를 보여주는것 아닌가요.

    • @kykwahk
      @kykwahk  Год назад

      질문이 무엇인지 잘 모르겠습니다. 예를 들어 주시면 질문을 이해하는 데 도움이 될 것 같습니다.

    • @이건희-n6c
      @이건희-n6c Год назад

      아 제 질문은 이런겁니다.
      제 이해가 부족할 수 있으나 벡터값은 어떤 특성을 나타내는 값이라기보단 수치(?) 정도로 이해하고있습니다.
      예를 들어 6:13 에 array 함수에서 () 앞 부분에 1:12는 행렬에 들어가는 수치(?)고 뒤에 2,3,2 는 행렬값의 수치가 아니라 행렬의 구조를 나타내는 숫자인데 c 라는 명령어를 이용해서 해야되냐는 겁니다.
      예를 들어 Matrix (1:12,3,4) 이런 함수에서 matrix(1:12, c(3,4)) 이렇게 하지 않는 것처럼요...
      다른 예를 들어보면..
      gender

    • @kykwahk
      @kykwahk  Год назад

      그건 함수가 그렇게 정의되어서 그렇습니다. 각 함수마다 인수를 지정하는 방식이 다르고요, 그건 함수를 만든 사람이 그렇게 사용하도록 정의한 것입니다. 굳이 그 이유를 추론해보면요, 행렬은 2차원으로 확정된 것이기 때문에 행과 열의 개수를 각각 인수로 받게 한 것이고요, 배열은 차원이 임의로 확장될 수 있기 때문에 차원을 자유롭게 정의할 수 있도록 벡터로 지정하게 한 것이라고 생각해볼 수 있습니다.

    • @이건희-n6c
      @이건희-n6c Год назад

      답변 감사드립니다.

  • @알버트-q9t
    @알버트-q9t Год назад

    감사합니다