R 變數與資料的管理- 頁4,共9 - G. T. Wang
文章推薦指數: 80 %
R 資料的子集合(Subsets). 接下來我們要介紹如何從 Squid 這個data frame 中萃取部分的資料出來,這個資料篩選的方式可以適用於任何的data frame。
Blogger舊站
關於
Facebook
Flickr
物聯網
網站架設
程式設計
統計
素食
特價優惠
宗教
物聯網
網站架設
程式設計
統計
素食
特價優惠
宗教
R變數與資料的管理
2015/11/13
2則留言
R資料的子集合(Subsets)
接下來我們要介紹如何從Squid這個dataframe中萃取部分的資料出來,這個資料篩選的方式可以適用於任何的dataframe。
假設我們想要篩選出所有性別欄位(Sex)是男性或女性的資料,首先我們先看一下Sex裡面的資料:
Squid$Sex
資料大概是這個樣子:
[1]2222222222222222222
[20]2222122222222222222
[39]2222222221222222222
[略]
由於資料筆數很多,很難看出到底有哪一些值,我們可以用unique來將重複的數值去掉:
unique(Squid$Sex)
輸出為
[1]21
這裡的1代表男性,而2代表女性,若要篩選出男性的資料,可以執行:
Sel=1&Squid$Location<=3,]
第一行是利用OR運算子(|),將三個==的判斷結果結合起來,而第二行是直接判斷Location是否不等於(!=)4,第三行與第四行則是使用「小於」(
延伸文章資訊
- 1R 列表變數與Data Frames - 頁5,共5
如果想要篩選data frame 中的資料,可以使用條件判斷式再配合索引的方式來處理: x.data.frame[x.data.frame$y > 0 | x.data.frame$z, "x"]
- 2R 變數與資料的管理- 頁4,共9 - G. T. Wang
R 資料的子集合(Subsets). 接下來我們要介紹如何從 Squid 這個data frame 中萃取部分的資料出來,這個資料篩選的方式可以適用於任何的data frame。
- 3[R]如何篩選出特定子集數據? subset() - CSDN博客
在R語言中,篩選出特定子集數據的函數為subset(),經由查詢Help的結果, ... 的高級數據結構指令即具備平行處理大數據的功能。 lapply: 輸入資料結構 ...
- 4第15 天:資料處理技巧(2) · 輕鬆學習R 語言
在 filter() 函數中我們輸入要篩選的資料框,以及依據什麼條件進行篩選,舉例來說我們可以將 straw_hat_df 中的女性篩選出來: > library(tidyverse) > > ...
- 56 資料處理與清洗| 資料科學與R語言
介紹如何使用R語言完成資料讀取、處理、分析與呈現,以及大數據技術與R的整合. ... Row的篩選可使用 subset() 函數,使用方法為 subset(資料表,篩選邏輯).