tft每日頭條

 > 科技

 > r語言如何定義向量

r語言如何定義向量

科技 更新时间:2024-08-27 22:02:01

在R語言裡操作和接觸的所有東西都稱作對象(object)。對象有很多種類 可以包含各種類型的數據。R 語言裡所有的東西都被稱為對象,R語言中常見的數據類型有幾下幾種,分别是字符型 (character)、數值型 (numeric)、複數型 (complex)以及邏輯型 (logical)。通過mode()函數可以查看一個對象的類型。

R語言中的基本運算包括以下:數學計算,比較運算,運算函數,向量常用統計函數,矩陣常用函數集合運算,向量化,從文件中讀取數據,概率分布,循環和條件操作。

打開R語言的界面

雙擊桌面上的程序R x64 3.3.3,出現如下畫面,則打開成功。如圖所示

r語言如何定義向量(R語言基本數據對象之向量的主要運算)1

産生10-20的向量。默認間隔為1

r語言如何定義向量(R語言基本數據對象之向量的主要運算)2

産生10-20的向量,間隔為0.5

r語言如何定義向量(R語言基本數據對象之向量的主要運算)3

從0開始,步長為0.03,長度為15的向量

r語言如何定義向量(R語言基本數據對象之向量的主要運算)4

産生1 2 3,對應的數字分别重複1 2 3次

r語言如何定義向量(R語言基本數據對象之向量的主要運算)5

産生1 2 3,每個數字重複2次

r語言如何定義向量(R語言基本數據對象之向量的主要運算)6

不斷重複1 2 3,直到長度達到10為止。

r語言如何定義向量(R語言基本數據對象之向量的主要運算)7

向量元素的選取

向量的切片運算。切片運算就是獲取向量某一個或多個子集

選取向量x中的1-2個元素。

r語言如何定義向量(R語言基本數據對象之向量的主要運算)8

負号"-"表示删除的向量元素,此處x後是中括号。

選取向量中除了1-2個元素之外的其他元素。

r語言如何定義向量(R語言基本數據對象之向量的主要運算)9

一個向量,從10開始,步長為3,一直到30為止,求其中下表為5-7的向量是多少?

r語言如何定義向量(R語言基本數據對象之向量的主要運算)10

向量的高級選取

選取x中小于3的元素。

r語言如何定義向量(R語言基本數據對象之向量的主要運算)11

一個向量,從10開始,步長為3,一直到30為止,求其中大于17的向量是多少?

r語言如何定義向量(R語言基本數據對象之向量的主要運算)12

向量的主要運算函數

求出向量中所有元素的和。

r語言如何定義向量(R語言基本數據對象之向量的主要運算)13

求出向量中所有元素的最大值

r語言如何定義向量(R語言基本數據對象之向量的主要運算)14

min()函數,求出向量中所有元素的最小值

r語言如何定義向量(R語言基本數據對象之向量的主要運算)15

求出向量的取值範圍

r語言如何定義向量(R語言基本數據對象之向量的主要運算)16

求出向量的平均值

r語言如何定義向量(R語言基本數據對象之向量的主要運算)17

var(x)函數,求出向量的方差

r語言如何定義向量(R語言基本數據對象之向量的主要運算)18

sort(x)函數,對向量從小到大排序

r語言如何定義向量(R語言基本數據對象之向量的主要運算)19

rev(x)函數,對向量反排列

r語言如何定義向量(R語言基本數據對象之向量的主要運算)20

rank(x)函數,求出向量的單元值大小順序

r語言如何定義向量(R語言基本數據對象之向量的主要運算)21

prod(xx)函數,求乘積,階乘是prod(1:n)

r語言如何定義向量(R語言基本數據對象之向量的主要運算)22

練習:

創建一個2到50的向量,形式為2,4,6,8,…,48,50,并命名為vector1

r語言如何定義向量(R語言基本數據對象之向量的主要運算)23

選取vector1的第20個元素

r語言如何定義向量(R語言基本數據對象之向量的主要運算)24

選取10,15,20個元素

r語言如何定義向量(R語言基本數據對象之向量的主要運算)25

選取10到20個元素

r語言如何定義向量(R語言基本數據對象之向量的主要運算)26

選取vector1中大于40的值

r語言如何定義向量(R語言基本數據對象之向量的主要運算)27

生成向量8 8 8 8

r語言如何定義向量(R語言基本數據對象之向量的主要運算)28

生成向量5 12 13 5 12 13 5 12 13

r語言如何定義向量(R語言基本數據對象之向量的主要運算)29

生成向量5 5 12 12 13 13

r語言如何定義向量(R語言基本數據對象之向量的主要運算)30

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved