我有兩個標題行,第一行我想成爲頭一個CSV文件,但第二排我想放棄。如果我做了下面的命令:read.csv,在第一行頭,跳過第二行
data <- read.csv("HK Stocks bbg.csv", header = T, stringsAsFactors = FALSE)
第一行成爲頭和文件的第二行變成我的數據幀的第一行:
Xaaaaaaaaa X X.1 Xbbbbbbbbbb X.2 X.3
1 Date PX_LAST NA Date PX_LAST NA
2 31/12/2002 38.855 NA 31/12/2002 19.547 NA
3 02/01/2003 38.664 NA 02/01/2003 19.547 NA
4 03/01/2003 40.386 NA 03/01/2003 19.547 NA
5 06/01/2003 40.386 NA 06/01/2003 19.609 NA
6 07/01/2003 40.195 NA 07/01/2003 19.609 NA
我想跳過這個第二行在CSV文件和剛剛獲得
X1.HK.Equity X X.1 X2.HK.Equity X.2 X.3
2 31/12/2002 38.855 NA 31/12/2002 19.547 NA
3 02/01/2003 38.664 NA 02/01/2003 19.547 NA
4 03/01/2003 40.386 NA 03/01/2003 19.547 NA
5 06/01/2003 40.386 NA 06/01/2003 19.609 NA
6 07/01/2003 40.195 NA 07/01/2003 19.609 NA
我想data <- read.csv("HK Stocks bbg.csv", header = T, stringsAsFactors = FALSE, skip = 1)
但返回:
Date PX_LAST X Date.1 PX_LAST.1 X.1
1 31/12/2002 38.855 NA 31/12/2002 19.547 NA
2 02/01/2003 38.664 NA 02/01/2003 19.547 NA
3 03/01/2003 40.386 NA 03/01/2003 19.547 NA
4 06/01/2003 40.386 NA 06/01/2003 19.609 NA
5 07/01/2003 40.195 NA 07/01/2003 19.609 NA
6 08/01/2003 40.386 NA 08/01/2003 19.547 NA
標題行來自我的CSV文件的第二行,不是第一線。
謝謝。
你可以試試兩步法。在第一步中從第三行開始讀取無標題的數據。只讀取第一行作爲字符矢量,然後將字符矢量添加爲數據的名稱。 – djhurio 2013-04-07 07:56:25
我檢查你的代碼,該行對我的作品:DF < - read.csv(FNAME,標題= T,stringsAsFactors = FALSE,跳過= 1) – andrii 2017-10-02 13:42:56