Archives › R語言初學

[R語言初學] R語言當中的資料結構

[R語言初學] R語言當中的資料結構

這個章節則要帶大家認識資料結構(data type)。R語言當中也有多種資料結構,每種資料結構都各自代表獨特的、將資料拼湊組合在一起的方法。我會在這篇文章介紹R語言當中的資料結構,配上實際程式碼,從向量一路討論到資料表,一網打盡。資料結構R語言的資料結構包含一維的向量(vector)與因子(factor)、二維的矩陣(matrix)與資料表(dataframe)、多維度的列表(list)與陣列(array)。

[R語言初學] R語言中的%>%是什麼?

[R語言初學] R語言中的%>%是什麼?

接觸R語言已經有一段時間,常常會看到%>%,一直覺得很奇怪不知道這是什麼意思嗎?看到別人的程式碼寫了好一長串,中間都用 %>% 串起來,想知道是怎麼運作的嗎?我會在這篇文章介紹R語言程式碼中常見的管線運算子(pipe operator)%>%,配上實際程式碼,帶你成為R語言裡的水管達人。出自於library(magrittr),管線運算子是 tidyverse 裡面必備的元素。顧名思義,它的作用有如水管,能夠把符號左方的物件傳送到右方的函數當中。傳送到右方函數運算完畢後,物件不會停留定著,可以繼續傳送,不斷往後。

RStudio打開程式碼中文變成亂碼?本文帶你看

RStudio打開程式碼中文變成亂碼?本文帶你看

難得認真來寫R程式碼,結果馬上遇到編碼問題,發現程式碼都變成中文亂碼嗎?最簡單的方法就是都用英文,但有時候真的需要中文註解怎麼辦?
我整理了遇到在程式碼中遇到中文亂碼的治標與治本之道,讓你可以解決問題,從此再也不會為其所困。

[R語言初學] R語言的基本運算

[R語言初學] R語言的基本運算

你知道R語言當中有什麼基本的運算嗎?替變數取名字的時候又該注意些什麼?本文會介紹R語言當中的基本運算,包含數學、比較、邏輯等,並一併討論替變數取名字時的規則,還有應該遵守的規範。

[R語言初學] R語言當中的資料型態

[R語言初學] R語言當中的資料型態

你可能聽過資料結構(data type)與資料型態(data type),但是不知道兩者有什麼差別。請別灰心,這很自然,我剛學的時候也會混淆。本文會介紹R語言當中的資料型態,包含字元、數值、日期、布林邏輯等,並一併告訴大家如何判斷資料型態,還有轉換資料型態的具體方法。