㈠ r語言怎麼調用data.frame數據框的某列數據
Data Frame每一列有列名,每一行也豎運可伏鍵以指定行名。如果不指定行名,那麼就是從1開始自增的Sequence來標識每一行。初始化使用data.frame函數就可以初始化一個Data Frame。比如我們要初始化一個student的Data Frame其中包含ID和Name還有Gender以及Birthdate,那麼代碼為:student<-data.frame(ID=c(11,12,13),Name=c("Devin","Edward","缺纖巧Wenli"),Gender=c("M","M","F"),Birthdate=c("1984-12-29","1983-5-6","1986-8-8」))另外也可以使用read.table() read.csv()讀取一個文本文件,
㈡ 如何用R讀取數據
在R語言裡面,有很多讀取數據的方法。R能讀文本文件,csv格式文件,通過RODBC包讀取資料庫數據等等。下面我介紹幾種最基本的讀取數據的方法!
工具/原料
RStudio
方法
不管是讀敏基取數據還是寫入,R都是在工作路徑中完成的。所以首先我們要知道我們的R所在的工作路徑是在哪裡。使用getwd()函數來獲取我們的工作裂拿閉路徑。
下面查看工作路徑裡面有哪些文件,使用dir()函數
如果你所想導入的數據並不在你當前的工作路徑中,有兩種方法可以解決。第一種就是把數據文件放到工作路徑中,第二種方法就是更改工作路徑。更改工作路徑使用setwd()函數。比如你想要把工作路徑設置成桌面
現在我讀取我工作路徑中,名字為hw1_data.csv的文件。使用read.csv()函數
也可以使用read.table()函數來讀取csv格式的文件。由於csv文件的分隔符是「,」所以我們在用read.table()函數的時候,sep參數,我們要設定為sep=「,」
發現read.table()讀出來的數據,列名並不是我們文件中的列名,而是V1,V2。。。我們需要加上header這個參數來修改這個問題
另外在read.table()函數族中還有很多參數,對我們讀取數據都有幫助,大家可以去了解下。使用肆裂?read.table()進行了解