rlads2021 / hw4

HW 4: List, Loop, and Data frame
https://rlads2021.github.io/hw4
0 stars 9 forks source link

【更正】進階選答題 第二題 參考解答更正 #1

Open TrainerBlade opened 3 years ago

TrainerBlade commented 3 years ago

助教們好, 進階選答題組的第二題題目內容:

...
nickname = c('SeanN', 'solid', 'wow', '87heng87', 'rox', 'Ycyc'),
gender = c("M", " F", "M", "F", "F", "Stone"),
...

與 should print out 對應處 :

#>   nickname gender grade q_self q_teacher GPA
#> 1       Fu      2     5     95        95  NA
#> 2     Fang      2     5     98        98 4.3
#> 3      Mau      2     4     85        85  NA
#> 4      Lin      2     4     86        86  NA
#> 5      Ben      2     4     87        87  NA
#> 6      Ber      2     2     78        87 3.8

之 nickname 和 gender 欄位內容不符,請問是否需改成:

#>     nickname gender grade q_self q_teacher GPA
#>   1    SeanN      1     5     95        95  NA
#>   2    solid      2     5     98        98 4.3
#>   3      wow      1     4     85        85  NA
#>   4 87heng87      2     4     86        86  NA
#>   5      rox      2     4     87        87  NA
#>   6     Ycyc      0     2     78        87 3.8

謝謝助教!

liao961120 commented 3 years ago

沒錯,參考解答是

#>   nickname gender grade q_self q_teacher GPA
#> 1    SeanN      1     5     95        95  NA
#> 2    solid      0     5     98        98 4.3
#> 3      wow      1     4     85        85  NA
#> 4 87heng87      2     4     86        86  NA
#> 5      rox      2     4     87        87  NA
#> 6     Ycyc      0     2     78        87 3.8

感謝~

TrainerBlade commented 3 years ago

歐對了 Subsetting III 的 should print out 好像也有一個 minor mistake,原來的:

# should print out:
#> # A tibble: 24 x 3
#>      len supp   dose
#>    <dbl> <fct> <dbl>
#>  1  23.6 VC        2
#>  2  18.5 VC        2
#>  3  33.9 VC        2
#>  4  25.5 VC        2
#>  5  26.4 VC        2
#>  6  32.5 VC        2
#>  7  26.7 VC        2
#>  8  21.5 VC        2
#>  9  23.3 VC        2
#> 10  29.5 VC        2

可能還要再加一行:

# should print out:
#> # A tibble: 24 x 3
#>      len supp   dose
#>    <dbl> <fct> <dbl>
#>  1  23.6 VC        2
#>  2  18.5 VC        2
#>  3  33.9 VC        2
#>  4  25.5 VC        2
#>  5  26.4 VC        2
#>  6  32.5 VC        2
#>  7  26.7 VC        2
#>  8  21.5 VC        2
#>  9  23.3 VC        2
#> 10  29.5 VC        2
#> # … with 14 more rows

謝謝助教.

TrainerBlade commented 3 years ago

另外進階選答題組的第二題題目:

gender = c("M", " F", "M", "F", "F", "Stone"),

中, 第二位是" F"是否要改成"F"呢? 因為多一個空格的話會讓轉換進行時gender變成0但理論上(? 其實要是2

這樣的話對應的參考輸出就要變成

gender
1
2
1
2
2
0

謝謝助教.

liao961120 commented 3 years ago

沒關係,這邊維持題目原本的樣子就好 不用去更改 " F" (就當作現實情況下確實會出現的錯誤) 只要程式碼的邏輯是對的就 ok