如何用R語言在數(shù)據(jù)中提取指定列數(shù)據(jù),并且形成一個新的數(shù)據(jù)表
1 回答

慕尼黑5688855
TA貢獻1848條經(jīng)驗 獲得超2個贊
最簡單的方法,數(shù)據(jù)框的名稱,加上你要提取的列數(shù),示例如下:
需要注意的是,如果只提取單列的話,得到的數(shù)據(jù)就變成了一個vector,而不再是dataframe的格式了。
首先,導入R語言需要加載xlsx包,沒有安裝這個包的,請用下面的代碼進行在線安裝:
install.packages("xlsx")選擇China的任意一個鏡像站點,它會自動安裝其他所需的依賴包。
安裝好xlsx包后,接下來導入存放在“C:\Users\HWT\Desktop”路徑下的“test.xlsx”文件,導入這個文件的代碼如下:
library(xlsx)
read.xlsx2(file="C:\\Users\\HWT\\Desktop\\test.xlsx",sheetIndex=1)
我們上面的代碼只是把test.xlsx導入了R語言,并沒有把它賦給R語言里的某個對象,用下面的代碼把數(shù)據(jù)賦給對象Mydata:
Mydata-read.xlsx2(file="C:\\Users\\HWT\\Desktop\\test.xlsx",sheetIndex=1)。
- 1 回答
- 0 關(guān)注
- 6227 瀏覽
添加回答
舉報
0/150
提交
取消