動機和分析目的

許多經典電影動畫電影都出自『迪士尼』與『皮克斯』兩大工作室,而其各自代表作品的風格迥異,我們將透過社群網路上大家對其動畫電影的討論度來做以下討論。

資料集描述

由中山大學管理學院文字分析平台收集PTT文章及留言取得之原始csv檔案。
透過中山管院文字分析平台,取得PTT資料,以關鍵字為『皮克斯』、『Pixar』、『玩具總動員』等皮克斯相關電影及『迪士尼』、『冰雪奇緣』等迪士尼相關電影。『皮克斯』相關文章共有711篇,『迪士尼』相關文章共有822篇。


資料處理

同義字取代

#迪士尼
disney_synonym <- function(i)
{
  gsub("disney", "迪士尼", i) %>%
  gsub("冰雪", "冰雪奇緣", .) %>%
  gsub("冰雪奇緣奇緣", "冰雪奇緣", .) %>%
  gsub("冰雪奇緣奇緣2", "冰雪奇緣2", .) %>%
  gsub("冰雪2", "冰雪奇緣2", .) %>%
  gsub("frozen", "冰雪奇緣", .) %>%
  gsub("frozen2", "冰雪奇緣2", .) %>%
  gsub("Tangled", "魔法公主", .) %>%
  gsub("WreckItRalph", "無敵破壞王", .) %>%
  gsub("BigHero", "大英雄天團", .) %>%
  gsub("Zootopia", "動物方程式", .) %>%
  gsub("Moana", "海洋奇緣", .) %>%
  gsub("RalphBreakstheInternet", "無敵破壞王2", .) %>%
  gsub("Rapunzel", "樂佩", .) %>% #魔法公主女主角
  gsub("elsa", "艾莎", .) %>%  #冰雪奇緣女主角
  gsub("anna", "安娜", .) %>%  #冰雪奇緣女主角
  gsub("Ralph", "雷夫", .) %>% #無敵破壞王主角
  gsub("Vanellope", "雲妮露", .) %>% #無敵破壞王主角
  gsub("Felix", "阿修", .) %>% #無敵破壞王主角
  gsub("Hiro", "阿廣", .) %>% #大英雄天團主角
  gsub("Baymax", "杯麵", .) %>% #大英雄天團主角
  gsub("Tadashi", "阿正", .) %>% #大英雄天團主角
  gsub("Judy", "哈茱蒂", .) %>%  #動物方程式主角
  gsub("艾爾莎", "艾莎", .)
}

## 針對貼文內容套入 function
disney_posts_tokens$word <- disney_synonym(disney_posts_tokens$word)

#皮克斯
pixar_synonym <- function(i)
{
  gsub("woody", "胡迪", i) %>%
  gsub("dory", "多莉", .) %>%
  gsub("toy story", "玩具總動員", .) 
}

## 針對貼文內容套入 function
pixar_posts_tokens$word <- pixar_synonym(pixar_posts_tokens$word)

#所有
all_synonym <- function(i)
{
  gsub("disney", "迪士尼", i) %>%
  gsub("冰雪", "冰雪奇緣", .) %>%
  gsub("冰雪奇緣奇緣", "冰雪奇緣", .) %>%
  gsub("冰雪奇緣奇緣2", "冰雪奇緣2", .) %>%
  gsub("冰雪2", "冰雪奇緣2", .) %>%
  gsub("frozen", "冰雪奇緣", .) %>%
  gsub("frozen2", "冰雪奇緣2", .) %>%
  gsub("Tangled", "魔法公主", .) %>%
  gsub("WreckItRalph", "無敵破壞王", .) %>%
  gsub("BigHero", "大英雄天團", .) %>%
  gsub("Zootopia", "動物方程式", .) %>%
  gsub("Moana", "海洋奇緣", .) %>%
  gsub("RalphBreakstheInternet", "無敵破壞王2", .) %>%
  gsub("Rapunzel", "樂佩", .) %>% #魔法公主女主角
  gsub("elsa", "艾莎", .) %>%  #冰雪奇緣女主角
  gsub("anna", "安娜", .) %>%  #冰雪奇緣女主角
  gsub("Ralph", "雷夫", .) %>% #無敵破壞王主角
  gsub("Vanellope", "雲妮露", .) %>% #無敵破壞王主角
  gsub("Felix", "阿修", .) %>% #無敵破壞王主角
  gsub("Hiro", "阿廣", .) %>% #大英雄天團主角
  gsub("Baymax", "杯麵", .) %>% #大英雄天團主角
  gsub("Tadashi", "阿正", .) %>% #大英雄天團主角
  gsub("Judy", "哈茱蒂", .) %>%  #動物方程式主角
  gsub("艾爾莎", "艾莎", .) %>%
  gsub("woody", "胡迪", .) %>%
  gsub("dory", "多莉", .) %>%
  gsub("toy story", "玩具總動員", .)
}

# 針對貼文內容套入 function
all_posts_tokens$word <- all_synonym(all_posts_tokens$word)

資料預覽

全部文章日期圖

## `summarise()` ungrouping output (override with `.groups` argument)

從上圖可以發現討論度高峰低峰很明顯,高峰代表動畫上映時,大家會熱烈討論,但當動畫下檔時,將不太有討論度。以下將針對四部動畫做討論,分別為迪士尼-『大英雄天團』及『冰雪奇緣2』,皮克斯-『腦筋急轉彎』及『玩具總動員4』。
紅色虛線為迪士尼代表作。綠色虛線為皮克斯代表作。

  • 迪士尼-大英雄天團(2014)
  • 皮克斯-腦筋急轉彎(2015)
  • 皮克斯-玩具總動員4(2019)
  • 迪士尼-冰雪奇緣2(2019)

文字雲

## `summarise()` ungrouping output (override with `.groups` argument)
## `summarise()` ungrouping output (override with `.groups` argument)

『迪士尼』文字雲

與『迪士尼』相關的文章討論,以『冰雪奇緣』最受歡迎。兩位公主『艾莎』與『安娜』則是最常被討論的主角。其他則多為動畫名稱及其重要角色名稱。另外『歌曲』兩字也很常被討論,因迪士尼動畫之歌曲大都很受歡迎。

『皮克斯』文字雲

與『皮克斯』相關的文章討論,以『玩具總動員』最受歡迎。『胡迪』則是最常被討論的主角。其他則多為動畫名稱及其重要角色名稱。

主角分析

共線相關圖

『迪士尼』共線相關圖

## Warning: `distinct_()` is deprecated as of dplyr 0.7.0.
## Please use `distinct()` instead.
## See vignette('programming') for more help
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_warnings()` to see where this warning was generated.
## Warning: `tbl_df()` is deprecated as of dplyr 1.0.0.
## Please use `tibble::as_tibble()` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_warnings()` to see where this warning was generated.

討論『動畫觀影心得』,也會討論到是否為雷文或是是否需要防雷的分隔線等。而『大英雄天團』則會討論關於機器人-杯麵及發明等字詞。

情緒分析

## Joining, by = "word"
## Joining, by = "word"
## # A tibble: 199 x 2
##    word  sentiment
##    <chr> <fct>    
##  1 破壞  negative 
##  2 破壞  negative 
##  3 破壞  negative 
##  4 破壞  negative 
##  5 遊戲  positive 
##  6 情緒  negative 
##  7 勇氣  positive 
##  8 遊戲  positive 
##  9 遊戲  positive 
## 10 破壞  negative 
## # … with 189 more rows
## Joining, by = "word"
## Joining, by = "word"
## # A tibble: 237 x 2
##    word  sentiment
##    <chr> <fct>    
##  1 寶貝  positive 
##  2 解決  positive 
##  3 情緒  negative 
##  4 情緒  negative 
##  5 驚嚇  negative 
##  6 情緒  negative 
##  7 驚嚇  negative 
##  8 情緒  negative 
##  9 情緒  negative 
## 10 情緒  negative 
## # … with 227 more rows
## Joining, by = "word"
## Joining, by = "word"
## # A tibble: 490 x 2
##    word  sentiment
##    <chr> <fct>    
##  1 寶貝  positive 
##  2 解決  positive 
##  3 破壞  negative 
##  4 情緒  negative 
##  5 情緒  negative 
##  6 驚嚇  negative 
##  7 遊戲  positive 
##  8 情緒  negative 
##  9 破壞  negative 
## 10 驚嚇  negative 
## # … with 480 more rows
## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)
## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)
## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)

討論迪士尼-『冰雪奇緣2』相關貼文的正負面詞

## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)
## Joining, by = "word"
## `summarise()` regrouping output by 'word' (override with `.groups` argument)

『冰雪奇緣2』正面字詞如:喜歡、相信、冒險、愛情等。負面字詞如:失去、恐懼、害怕等。

討論迪士尼-『大英雄天團』相關貼文的正負面詞

## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)
## Joining, by = "word"
## `summarise()` regrouping output by 'word' (override with `.groups` argument)

『大英雄天團』正面詞如:英雄、溫暖、溫馨、分享等。負面字詞如:反派、復仇、戰鬥、失去等。

討論皮克斯-『玩具總動員4』相關貼文的正負面詞

## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)
## Joining, by = "word"
## `summarise()` regrouping output by 'word' (override with `.groups` argument)

『玩具總動員4』正面詞如:自由、朋友、重要、冒險等。負面詞如:失去、放下、反派等。

討論皮克斯-『腦筋急轉灣』相關貼文的正負面詞

## Joining, by = "word"
## `summarise()` regrouping output by 'artDate' (override with `.groups` argument)
## Joining, by = "word"
## `summarise()` regrouping output by 'word' (override with `.groups` argument)

『腦筋急轉彎』正面詞如:希望、冒險、相信等。負面詞如:憂傷、難過、控制等。

LDA

10個主題及其常出現字詞

主題1-皮克斯
主題2-玩具總動員
主題3-迪士尼
主題4-冰雪奇緣
主題5-腦筋急轉彎
主題6-票房
主題7-可可夜總會
主題8-大英雄天團
主題9-動物方程式
主題10-無敵破壞王
選定主題1-皮克斯、主題3-迪士尼、主題6-票房為主要討論主題

網路圖

發文者數量

## [1] 1278

回覆者數量

## [1] 19524

總共參與人數

## [1] 19977

使用者是否受到歡迎

『迪士尼』與『皮克斯』討論文章大多為推文居多,代表大家對於兩個工作室的作品都抱有相當高正面的討論。

結論

迪士尼與皮克斯工作室發表的動畫除了畫風不一樣之外,每一部動畫所傳達的寓意也不太相同,儘管是同一個工作室產出,也會有著不一樣的寓意。大家在討論時除了針對主角做討論,也可以對於所傳達之寓意有著不一樣且多元面向的討論。