R語言 資料轉化2

2021-10-04 22:20:19 字數 937 閱讀 1258

資料框的轉置

行與列的轉置t()函式,單獨轉置一行利用rev函式即可用於向量也可用於資料框

修改資料框中的值

eg 將women資料集中身高英吋換位厘公尺 為單位

如果需要修改的值較多上面的方法就不高效率,可以利用transfor函式可以任意修改資料框中列的值

如果不想修改原資料那麼可以再定義乙個值

r中和排序有關的函式:

sort:對向量進行排序,返回值是排序後的結果向量,預設數值從小到大,字串按字母順序 配合rev函式是按相反的順序進行排序

order:對向量進行排序其返回的值是向量所在位置,可以間接通過索引對資料框進行排序,在order中想要排序的列前面加-即可

rank:求秩的函式,返回值是向量對應元素的排名

資料的中心化與標準化:

資料中心化是指資料集中的各項資料減去資料集的均值。

資料標準化是指在中心化之後在除以資料集的標準差,即資料集中各項資料減去資料集的均值再除以資料集的標準差。

mean平均數函式 sd標準差函式

還可以直接使用函式scale函式,引數center=t做中心化處理 scale=t做標準化處理

R語言資料型別轉化

r語言資料型別轉化 有時候,對於一些問題,需要進行資料型別之間的轉換。r提供了基本型別轉換函式以解決資料型別轉換這個問題。常用的基本資料型別轉換函式彙總如下。函式一 as.character x 函式二 as.complex x 函式三 as.numeric x 或者as.double x 函式四 ...

R語言入門 2 資料物件

r語言的向量用法非常像python,就比如這個seq 0,10,2 從0到10,步長為2,涉及到的元素作為向量裡的內容進行建立.這裡的用法非常像matlab,可以直接對向量進行科學計算.我記得在python裡類似這樣的乘法是 重複 的作用,也就是 1,2,3 會變成 1,2,3,1,2,3,1,2,...

R語言學習 2 資料輸入

建立新的frame with no data just a model mydata data.frame var1 numeric 0 var2 charactor 0 var3 numeric 0 data input function1 fix mydata function2 mydata ...