首页
/
每日頭條
/
科技
/
r語言如何定義向量
r語言如何定義向量
更新时间:2025-07-27 19:49:47

在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

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
顯卡溫度80屬于正常嗎
顯卡溫度80屬于正常嗎
小編有個朋友最近組裝了一台台式機,之後就下載了某大師天天盯着cpu、顯卡溫度看,一會問我這個溫度是不是太高了,不正常啊,怎麼辦啊之類的,生怕燒壞了顯卡。相信不少朋友都想了解一下顯卡的正常溫度範圍,那麼顯卡溫度到底多少是正常的呢?顯卡正常溫度...
2025-07-27
電腦總是無法連接網絡如何解決
電腦總是無法連接網絡如何解決
Win7/XP解決方法?答:1.WindowsR、輸入cmd2.輸入netshWinsockreset按enter(确定鍵)3.稍後,會有成功的提示:成功地重置Winsock目錄→重啟計算機完成重置。Win10解決無法連接網絡問題?1.找到...
2025-07-27
年末3000左右的vivo手機排行榜
年末3000左右的vivo手機排行榜
Vivo手機這幾年的發展勢頭非常猛,2020年也推出了不少的新品,發展勢頭最猛的當屬IQOO系列了,精準的定位使IQOO的銷量逐漸走高,昨天IQOO再次給用戶帶了驚喜,那就是IQOONeo3,這次終于把骁龍865旗艦手機價格重新拉回了300...
2025-07-27
蝶閥的結構及工作原理
蝶閥的結構及工作原理
在水工業閥門自控系列中,蝶閥相對來講小型輕便,結構簡單,操作扭矩小,容易拆卸維修,位置可任意安裝。并且經濟便宜,還可控制調節流量,流量特性好,可選擇多種材質及密封組件搭配,從常壓到高壓,從低溫到高溫,可适用多種介質工況。     一、按照驅...
2025-07-27
windows 驅動怎麼更新
windows 驅動怎麼更新
正如上月月底放出的公告,微軟已經對Windows10驅動更新進行了調整。雖然這項新調整的目的是為了改善整體體驗,但在極少數情況下可能會給某些用戶帶來麻煩。當前當你插入連接即插即用(PnP)設備(例如鍵盤,鼠标,網絡攝像頭等)時,Window...
2025-07-27
Copyright 2023-2025 - www.tftnews.com All Rights Reserved