向量
- 元素 = 數(shù)字/字符串
- 標量 = 一個元素組成的變量
- 向量 = 多個元素組成的變量
變量的賦值

image.png
提取元素
根據(jù)位置提取
x = 1:10 賦值1到10給x
x[4] 取第四個元素
x[-4] 除第四個元素外的其他所有元素
x[2:4] 取第二到四的元素
x[c(1,5)] 取第一和第五的元素
x[-c(3:6)] 取出除外第三和第六的元素

image.png
根據(jù)值選擇
x[x ==10] 選擇x=10值
x[x>5] 找出x>5的值
x[x %in% c(3,4,6)] 找出x= 3,4,6的值

image.png
數(shù)據(jù)框
讀取本地數(shù)據(jù)
read.table()

image.png
設置行列名
colnames(x) =
rownames(x) =

image.png
數(shù)據(jù)框?qū)С?/h4>
write.table()
變量的保存和加載
save.image(file = 'xxxx.Rdata') 保存當前所有變量·
save(x,file='xxx.Rdata') 保存當前名稱為x的變量
load(xxx.Rdata) 加載xxx數(shù)據(jù)
數(shù)據(jù)框元素提取
iris[1,4] iris數(shù)據(jù)框第一行第四列

image.png
iris[,4] iris數(shù)據(jù)框所有第四列
image.png
iris$Species iris數(shù)據(jù)框species列所有數(shù)據(jù)
image.png
直接選用數(shù)據(jù)框中的變量不用反復調(diào)用
attach() 直接把變量釋放到quanju
with() 僅僅在括號內(nèi)有效,跨越括號無效
問題回答
代碼如果報錯object X not found,是為什么,應該怎么解決?
- 提示R為找到名稱為X的變量,可能是大小寫錯誤,其實是小寫。

image.png