r語言中,如何計算向量裡不同元素的個數

2021-03-03 21:45:59 字數 1669 閱讀 7796

1樓:

# 在1到80裡隨

bai機抽取100個數,du可重複

x <- sample(1:80, 100, replace = t)

# 看看有zhi

多少不同的元素, unique(x)把x中出現過dao的元素提取出來專, length()看看有多少個屬

length(unique(x))

[1] 52

2樓:生物資訊研究者

直接利用table(data)命令就行,data就是你的向量了。有用的話記得采納喲。。

3樓:匿名使用者

unique(vector)

r語言中,如果5個向量長度不同,怎樣進行資料儲存於一個txt文件

4樓:匿名使用者

如果兩向bai量為a,b

a <- c(1:5) #長度5

b <- c(1:7) #長度7

# 寫入到du文字

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

5樓:用著追她

1、開啟r語言編輯bai器。du

檢視大圖" >2、在命令列中

輸入zhi

dao:bd<-matrix(2:1,nrow=2,ncol=3),回車後,即可回

建立2*3矩陣。

3、輸入bd後,即可檢視定義好答的矩陣。

4、輸入x<-matrix(1:10,nrow=2)即可定義矩陣的下標,輸入x,即可看到矩陣的下標值。

5、輸入x[1,4],即可看到相應的值。

注意事項:r是用於統計分析、繪圖的語言和操作環境。r是屬於gnu系統的一個自由、免費、源**開放的軟體,它是一個用於統計計算和統計製圖的優秀工具。

6樓:雙芯

m為矩陣,所需統計得列為第二列m[,2];

length(which(m[,2]==1));#which(m[,2]==1)返回得是等於1得下標

7樓:lasso天蠍

上圖抄是一個簡單的例子襲,b為一矩陣,現在想統計第二列中數值等於1的元素個數,首先做一個邏輯判斷,即b[,2]==1,得到一個由布林變數true和false組成的向量。

此時只需要知道true的數量,由於對布林變數求和,true轉化為1,false轉化為0,故對該向量求和即可得到true的數量,即b[,2]中等於1的數量。

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,返bai回dutrue或false# which((x[,1]==1))返回為true的行號zhi#length(which((x[,1]==1)))返回為true的行數,即dao1的個數

c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素

include int main int a 17 int i for i 0 i 17 i scanf d a i return 0 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const char format argument 返回值 字串長...

C語言裡如何判斷空格C語言中如何判斷一個字元是空格下一個字元不是空格

如下 int main void else return 0 c語言對zhi字元判斷是否為空格有兩種方式 dao if c printf c是空格 這種方法比較直觀,直接比較當前字元和空格是不是相等,是的話就是空格了。演示如下 2.if c 32 printf c是空格 c語言中字元和數值比較,會轉...

在C語言中不同的資料型別之間是如何轉換的不同的資料型別是

在c語言中bai,不同資料型別在進du行運算時首zhi先要轉換成同一型別,一dao種是自動轉換,回二是強制轉換,如答 int a 將a強制轉換為int型 轉換原則 箭頭是轉換方向 char,short int unsigned long,float double 說這個題之前要接受一個事實 不同計算...