9 장 연습문제


  • 아래의 문제를 jupyter notebook을 이용하여 답안을 작성하라.
  • jupyter notebook 파일을 아래 이메일로 보낼 것

  1. 다음중 파이썬 변수로 사용할 수 없는 것을 골라라.

    1. _3stat
    2. _aB
    3. A123
    4. 1xy
  2. 아래는 파이썬 기본 자료형에 대한 간단한 예제 코드이다. 설명하여라.

  3. 아래 파이썬 코드를 라인별로 설명하고 결과를 쓰시오.

  4. 아래의 R코드와 실행 결과를 보고 동일한 기능을 하는 파이썬 코드를 작성하라.

  5. 아래의 파이썬 코드를 해석하여라.

  6. 아래는 숫자형 벡터를 입력하면 평균과 표준편차를 출력하는 R 함수이다 동일한 기능의 파이썬 함수를 작성하라. (Hint: numpy package)

    ##     mean       sd 
    ## 3.200000 1.923538
  7. 아래는 csv 파일에서 데이터프레임 생성하는 R프로그램이다. 동일한 기능을 하는 파이썬 프로그램을 작성하라.

    http://datamining.dongguk.ac.kr//data/finance.csv <= 다운로드 할 것

    ##   Age Education   Income
    ## 1  54        14 66814.19
    ## 2  40        12 42144.34
    ## 3  35        14 25697.77
    ## 4  55        12 35976.87
    ## 5  40        12 39060.61
    ## 6  82        12 13362.84
  8. 위의 파이썬 코드로 생성된 데이터프레임 객체 data_df의 컬럼(변수)들에 대하여 기초통계량을 아래처럼 구하라.

    ##               Age   Education         Income
    ## count  100.000000  100.000000     100.000000
    ## mean    48.130000   13.300000   58114.986444
    ## std     16.764956    2.333333  102991.881560
    ## min     21.000000    6.000000     513.955343
    ## 25%     35.750000   12.000000   23641.945775
    ## 50%     47.000000   13.000000   37004.784690
    ## 75%     58.250000   15.000000   60132.775123
    ## max     83.000000   17.000000  925119.617200
  9. 위의 파이썬 코드로 생성된 데이터프레임 객체 data_df의 컬럼(변수) Age의 값들을 상자그림으로 나타내어라.

  10. pandas package를 이용하여 내장된 데이터프레임 iris의 컬럼 sepal_length, sepal_width에 대한 산점도를 아래처럼 그려라.