信息的一個數據幀有兩個數據集,A & B,如下所示:填充在缺失的數據與來自另一
A <- data.frame(TICKER=c("00EY","00EY","00EY","00EY","00EY"),
CUSIP=c(NA,NA,"48205A10","48205A10","48205A10"),
OFTIC=c(NA,NA,"JUNO","JUNO","JUNO"),
CNAME=c(NA,NA, "JUNO", "JUNO","JUNO"),
ANNDATS=c("2015-01-13","2015-01-13","2015-01-13","2015-01-13","2015-01-13"),
ANALYS=c(00076659,00105887,00153117,00148921,00086659),
stringsAsFactors = F)
B <- data.frame(TICKER=c("00EY","00EY","00EY","00EY"),
CUSIP=c("48205A10","48205A10","48205A10","48205A10"),
OFTIC=c("JUNO","JUNO",NA,NA),
CNAME=c("JUNO","JUNO", NA, NA),
ANNDATS=c("2015-01-13","2015-01-13","2015-01-13","2015-01-13"),
ANALYS=c(00076659,00105887,00153117,00148921),
stringsAsFactors = F)
我怎樣才能填補缺失的數據在一個數據幀與信息從另一? (A & B數據集的長度不一樣)。
您的示例數據中存在錯誤,我無法在R中運行它們(缺少字符串,ANALYS包含'.'而不是''')。另外考慮使用其他示例數據,因爲在此案例B已經您預期的結果。 – Florian
是的,在這種情況下,B已經是我的預期結果,但樣本數據B是我的B數據集的一部分。我只取其中的一部分。麻煩的是,這兩個數據庫彼此之間信息不完整 – YXCHEN
A = data.frame(TICKER = c(「00EY」,「00EY」,「00EY」,「00EY」),CUSIP = c(NA,NA,「48205A10」,「48205A10 「),OFTIC = C(NA,NA,」 JUNO 「 」JUNO「),CNAME = C(NA,NA, 」JUNO「, 」JUNO「),ANNDATS = C( 」2015年1月13日「,」 2015-01-13「,」2015-01-13「,」2015-01-13「),ANALYS = c(00076659,00105887,00153117,00148921),stringsAsFactors = F) – YXCHEN