[R]如何篩選出特定子集數據? subset() - CSDN博客

文章推薦指數: 80 %
投票人數:10人

在R語言中,篩選出特定子集數據的函數為subset(),經由查詢Help的結果, ... 的高級數據結構指令即具備平行處理大數據的功能。

lapply: 輸入資料結構 ... [R]如何篩選出特定子集數據?subset() Learn-Share_HY 2021-02-1116:37:40 223 收藏 分类专栏: R 數據 文章标签: 子集合 篩選 subset 版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42008031/article/details/113790812 版权 R 同时被2个专栏收录 15篇文章 0订阅 订阅专栏 數據 12篇文章 0订阅 订阅专栏 在R語言中,篩選出特定子集數據的函數為subset(),經由查詢Help的結果,其對應的描述和用法如下。

顧名思義,利用邏輯符號表述篩選子集的方式,將符合條件的數據子集合篩選出來。

subset():SubsettingVectors,MatricesandDataFramesDescription:Returnsubsetsofvectors,matricesordataframeswhichmeetconditions.Usage:subset(x,logicalexpression,select) Argumentsx:objecttobesubsetted.subset:logicalexpressionindicatingelementsorrowstokeep:missingvaluesaretakenasfalse.select:expression,indicatingcolumnstoselectfromadataframe. 簡易範例如下,其中x>3&y!="NA"的意思是將x行中數據大於3同時滿足y行中數據不為NA的數據子集合取出。

另外,select=2的意思是將第二行的數據子集合取出,即為y行數據。

x3&y!="NA") #範例二 result_23&y!="NA",select=2) #輸出結果 >z xy 154 263 37NA 488 51NA 633 >result_1 xy 154 263 488 >result_2 y 14 23 48 -----如果文章對您有幫助,打開微信掃一掃,請作者喝杯咖啡。

-----   Learn-Share_HY 关注 关注 0 点赞 踩 2 评论 0 收藏 一键三连 扫一扫,分享海报 专栏目录 子集subset问题 weixin_30892763的博客 12-23 41 子集subset问题 子集即组合的集合 例如求ABCD的子集,即求ABCD中任取0个的情况+ABCD中任取1个的情况+ABCD中任取2个的情况+ABCD中任取3个的情况+ABCD中任取4个的情况。

遇到子集问题,首先想到暴力求法,即所有元素均有两种情况:取或不取。

因此暴力求法可以使用四层for循环解决上述问题。

然而是否有更简单的方法? 答案显然是肯定的,即利用前面... r选取从小到大的数据_R语言:用来选择观测数据的subset()函数 weixin_39624873的博客 12-21 243 subset()函数,可以选择变量和观测最好的函数:实例如下:>leadershipmanagerdatecountrygenderageq1q2q3q4q5cat1110/24/08usM3254555young2210/28/08usF453... 插入表情 添加代码片 HTML/XML objective-c Ruby PHP C C++ JavaScript Python Java CSS SQL 其它 还能输入1000个字符 [R]如何擷取特定字串?substr() Learn&Share 02-11 1212 在R語言中,擷取特定字串的函數為sunstr(),經由查詢Help的結果,其對應的描述和用法如下,顧名思義,substr()的用法僅需要定義原字串x,並定義起始字元和終止字元,即可達成效果。



sunstr():SubstringsofaCharacterVectorDescription:Extractorreplacesubstringsinacharactervector.Usage:substr(x,start,stop) 簡易範例如下,若終止字元大於原字串長度,. [R]如何查詢安裝包(package)中的數據集(dataset)? Learn&Share 04-05 329 安裝包(package)之於R,就如同一棵樹的主幹之於枝幹。

藉由安裝包的拓展,R語言的功能得已趨近於完整。

安裝包除了集成眾多函數之外,有時為了展示安裝包中的函數效果,會再自帶數據集。

如應用於處理數據繪圖的lattice安裝包,就包含不少數據集。

然而,我們如何知道下載的安裝包裡有哪些數據集可以使用呢? a.查詢所有已下載安裝包的數據集,指令和結果如下。

data() ... [R]如何利用seed和sample指令,生成各類的隨機亂數? Learn&Share 06-26 1056 在數值計算軟體的應用上,利用生成各類的隨機亂數是基本的功能。

在R語言中,可利用seed和sample來生成各種類的隨機亂數,隨機亂數結果包含單個數值是否重複產生,亂數群是否可固定以驗證數值模型,以及是否可依照比例產出隨機亂數。

利用以下範例,可以依須根據自身需求來取得各類的隨機亂數。

a.產出1~5的亂數排列,其中每次執行結果都不一樣,換句話說,亂數排列不固定。

#sampledata x=1:5 random_data0setwd("/Users/qiao/Documents/R_test_two/new_test") //读取所有数据 >allDatacolnames(allData)[1]new_d2



請為這篇文章評分?