R - 基本語法

R 命令提示符

歡迎來到 R 語言編程的世界!在我們深入語法之前,讓我給你講一個小故事。從前,在一個遙遠的國度,有一位名叫愛麗絲的年輕編程員,她剛開始接觸 R 語言。她渴望學習和探索數據分析和視覺化的廣闊世界。有一天,她偶然發現了一本古老的書,裡面包含了編程的秘訣。當她翻閱這些頁面時,她發現 R 語言,一種統計計算和圖形強大的語言,是這些知識的核心。從那一刻起,愛麗絲開始了她的學習 R 語言的旅程。

R - Basic Syntax

現在,讓我們回到我們的教學。關於 R,你首先需要知道的是,它通過交互式命令提示符或腚本文件運行。在這一節中,我們將專注於命令提示符,這裡你可以直接在控制台輸入命令並立即看到結果。

要開始使用 R,只需打開你喜歡的 R 環境(強烈推薦使用 RStudio)。當你打開 RStudio 後,應該會看到兩個主要的面板:控制台面板和腚本面板。控制台面板是你在其中通過輸入命令並查看輸出與 R 進行交互的地方。腚本面板是你可以編寫較長腚本並一次性執行它們的地方。

讓我們在 R 命令提示符中嘗試一些基本命令。輸入以下命令並按 Enter:

1 + 2

你應該會在控制台面板中看到結果 3。這個簡單的命令展示了 R 如何計算數學表達式。你可以進行各種操作,如加法、減法、乘法和除法。嘗試一些更多的計算來熟悉語法:

5 * 6
10 / 2
7 - 3

記住,R 遵循與數學中相同的標準運算順序。

R 腚本文件

雖然命令提示符對於快速計算和測試想法很方便,但它對於大型項目或當你想要稍後保存你的工作來說並不實用。這就是 R 腚本文件的用處。腚本文件是一個帶有 .R 擴展名的文本文件,其中包含一系列的 R 命令。你可以在腚本面板中編寫代碼,然後通過單擊 "Run" 按鈕或按 Ctrl + Enter 鍵一次性執行它。

要創建一個新的腚本文件,在 RStudio 中單擊 "File" 菜單並選擇 "New File -> R Script"。這將在腚本面板中打開一個新標籤,你可以在其中編寫代碼。將文件保存一個有意義的名稱,例如 my_first_script.R

讓我們編寫一個簡單的腚本,計算半徑為 5 單位的圓的面積。打開一個新的腚本文件並輸入以下代碼:

radius <- 5
pi <- 3.14159
area <- pi * radius^2
print(area)

保存腚本並通過單擊 "Run" 按鈕或按 Ctrl + Enter 鍵運行它。你應該會在控制台面板中看到計算的面積。

註釋

註釋是任何編程語言的重要部分,包括 R。它們讓你可以在不影響代碼執行的情況下添加筆記或解釋。註釋在解釋代碼的複雜部分、為自己或他人留下提醒或調試時暫時禁用代碼的部分時很有用。

在 R 中,你可以使用井號 # 添加註釋。在同一行中井號之後的所有內容都會被視為註釋並被 R 忽略。以下是一個例子:

# 這是一行單行註釋
radius <- 5 # 設定圓的半徑
pi <- 3.14159 # π的近似值
area <- pi * radius^2 # 計算圓的面積
print(area) # 顯示計算的面積

在這個例子中,註釋解釋了每一行代碼的作用。在代碼中添加註釋是一個好習慣,這樣可以讓他人(或將來的你)更容易理解你的意圖。

這就是我們對 R 基本語法的介紹!我們介紹了命令提示符、腚本文件和註釋。記住,熟練來自練習,所以請持續編碼並嘗試不同的命令和概念。祝編程愉快!

Credits: Image by storyset