R語言快速入門
R語言數(shù)據(jù)重塑
*R中的數(shù)據(jù)重整是關(guān)于將數(shù)據(jù)組織成行和列的方式。 R中的大多數(shù)時間數(shù)據(jù)處理是通過將輸入數(shù)據(jù)作為數(shù)據(jù)幀來完成的。 *
常用函數(shù):
-
cbind()函數(shù)連接多個向量來創(chuàng)建數(shù)據(jù)幀 -
rbind()函數(shù)合并兩個數(shù)據(jù)幀。 -
merge()函數(shù)合并兩個數(shù)據(jù)幀(數(shù)據(jù)幀必須具有相同的列名稱,合并發(fā)生) -
melt()列轉(zhuǎn)為行cast()列數(shù)據(jù)運算。改變數(shù)據(jù)的形狀以獲得所需的形狀
R對數(shù)據(jù)的獲取
-
getwd()函數(shù)來檢查R工作區(qū)指向哪個目錄,使用setwd()函數(shù)設(shè)置新的工作目錄 -
read.csv()函數(shù)讀取當前工作目錄中可用的CSV文件 -
info <- subset(data, 篩選條件)對于數(shù)據(jù)集中數(shù)據(jù)的獲取 -
write.csv()函數(shù)用于創(chuàng)建csv文件 -
writeBin(object, con) readBin(con, what, n )用于讀取和寫入二進制文件
使用xlsx文件需要安裝xlsx包,xml文件需要安裝XML文件,json文件安裝rjson,網(wǎng)絡(luò)數(shù)據(jù)需要安裝curl等包