跳到主要內容

R 語言翻轉教室-1

基礎指令:

skip(), submit() 兩者皆屬swirl 指令
play()可以終止swirl,自行摸索R語言
nxt()可以返回課程
bye()即可離開課程
swirl即可返回關卡

my_progress()可以查詢目前登入的使用者完成的單元。




Lesson 1 :Introduction

<此部分直接進入實作階段>

如果對於函數說明有疑問,即輸入`help(__函數__)`or `?solve`

通常給R的指令分為兩種,一個expression, 一個是assignment

ex: a <- 1即是一個assignment
ex2: 如果R收到一個expression,則會去評估這個expression,然後把結果顯示在螢幕上。

a+1

此時會收到結果為2
(因為我們前面已經assign “a” 為1)

進階:利用{}包覆expression,可以變成一個大的expression

若要在R中加入註解使用#即可讓之後輸入的內容被R略過

如果有一個expression還沒有完成,(可能是少了`)`或`}`),那R會在console的開頭用`+`進行提示

R中存放資料的東西叫做object,如上面範例中的“a”,object 可以是一個變數、一連串的數字、文字、函數...等等。
可以利用objects(), ls()來列出目前存在的object名稱。

若要移除當前的物件,請使用rm()

本課程學習筆記,參考:R 語言翻轉教室

留言

這個網誌中的熱門文章

C++ How to Program 7/E 筆記 -- 第四章 控制敘述:第一部份

C++  How to Program 7/E 筆記 第四章 控制敘述:第一部份 學習目標 基本的問題解決技術 以由上而下,逐步修改的程序,開發演算法 使用if  和 if ...else 選擇敘述選擇要執行的動作 使用while重複敘述反覆執行程序中的敘述 技術控制重複與警示控制重複 使用遞增、遞減和指定運算子

【Quora 翻譯&筆記】你能從你的Android App 賺多少錢?

原文出處: How much money do you make from your Android application? 這方面的答案僅供參考: Stanley Idesis (2016/ 4/ 10) app : Quotograph 沒有內嵌廣告,採取免費使用的策略,另外有IAP(in app purchase)的模式,不過發現在play store 用戶的付費意願非常低。

【Quora 翻譯&整理】對於程式初學者嘗試解決問題的好網站推薦

原文出處: What are some suggested websites to solve programming problems for beginners? (2016/5/15) 此篇文章強調的是去參加project的那種網站推薦