r語言如何獲取某一列的數值範圍,r語言中如何從一組資料篩選出符合條件的值,求R的篩選code

時間 2021-09-07 14:01:28

1樓:會飛的小兔子

用fgets函式讀取檔案中某行的資料,某列資料就必須讀入每行的第幾個字元,再存入到一個字串當裡。

例:#include

#include

voidmain()

chara[100],b[100],c[100];

inti=3,j=4,k=0;//第三行,第四列

file*fp=fopen("data.txt","r");

while(fgets(c,100,fp)){//讀入每行資料

i--;

if(i==0)strcpy(a,c);//讀到第三行資料

b[k++]=c[j-1];//把每行的那列字元拷到b中

b[k]=0;

printf("第%d行資料:%s\n",i,a);

printf("第%d列資料:%s\n",j,b);

fclose(fp);

擴充套件資料

r語言的使用

read.csv/csv2:逗號分隔資料讀取

.csv可能是目前最常見的平面檔案型別了。它代表的是comma-separatedvalues,簡單來講就是,檔案裡每一個單獨的資料值都是用逗號進行分隔的。

資料檔案被讀取到r工作環境中的第一步通常為呼叫str函式來對該資料物件進行初步檢視,下面的**列出了該函式最簡單的使用方式。

>str(object=flights)

'data.frame':6obs.of6variables:

$carrier:factorw/4levels"aa","b6","dl",..:441234

$flight:int1545171411417254611696

$tailnum:factorw/6levels"n14228","n24211",..:124653

$origin:factorw/3levels"ewr","jfk","lga":132231

$dest:factorw/5levels"atl","bqn","iah",..:334215

$air_time:int227227160183116150

2樓:來自大覺山可愛的周泰

可以用range函式,求的是極差即最大值減最小值

a=1:10

range(a)

r語言中如何從一組資料篩選出符合條件的值,求r的篩選code

3樓:美好一瞬間

假設這一

bai列數為a,dua是vector。a[a<-log(0.0000043,10)]。

第一個用table(), 會把所有zhiuser的頻數顯dao示出來,table(testing$user)。

第二個就取交版集算個權數吧。

如果只看user == 2中,item也相同的個數,那麼

testuser <- testing[testing$user == 2, ]

trainuser <- trainuser[training$user == 2, ]

length(intersect(testuser, trainuser))。

4樓:狂奔的龜

假設這一列數為a,a是vector.

a[a<-log(0.0000043,10)]

5樓:匿名使用者

%in%;match(),pmathch(),應該可以了吧!主要還是看你資料情況來!

6樓:匿名使用者

screen <- x[x < -log(0.0000043,10)]

如何使用r語言統計矩陣的一列中數值等於1的元素個數?

7樓:匿名使用者

sum(matrix[,column.index]==1)

其中matrix是你的矩陣,column.index是你指的那一列的序數。

8樓:匿名使用者

> x<-matrix(c(1,1,2,1,2,3,4,1),4,2)

> x[,1] [,2]

[1,] 1 2

[2,] 1 3

[3,] 2 4

[4,] 1 1

> length(which((x[,1]==1)))[1] 3

> length(which((x[,2]==1)))[1] 1

#x[,1]==1判斷是否為1,返回true或false# which((x[,1]==1))返回為true的行號#length(which((x[,1]==1)))返回為true的行數,即1的個數

matlab如何提取某一矩陣中某一列的部分資料

墨汁諾 提取子矩陣的具體方法是 b a v1,v2 其中,v1表示子矩陣要保留的行號構成的向量,v2表示要保留的列號構成的向量。a rows,cols 其中rows表示行數,cols表示列數。如a 3,2 4 表示a的第3行第2到4列。例子 a 1 6 2 7 3 8 4 9 5 10 6 11 a...

excel如何查詢滿足特定條件的某一列

漂網一葉舟 假設表2根據編號在表1中提取相關資料自動填入 1 在表2的b23單元格輸入公式 vlookup a2,indirect 表1 a char 64 counta 表1 1 1 match b 1,表1 1 1,0 0 回車 見圖一2 選中表2中的b2單元格,橫拉填充第2行,實際結果 見圖二...

如何在excel中如何檢視某一列中是否有重複的資料

兩種方法判斷 公式判斷 詳見樣表截圖 比如判斷a列是否有重複資料 在非a列任一單元格輸入公式 if sumproduct n countif a2 a22,a2 a22 1 有重複 無重複 用條件格式,重複資料黃色填充 選定a列,開始 條件格式 新建規則 使用公式確定要設定格式的單元格 為符合此公式...