[英]R Merge two Dataframes
我有以下代碼:
install.packages("XML")
library(XML)
feed <- "http://rss.cnn.com/rss/cnn_world.rss"
data1 <- xmlToDataFrame(xmlParse(feed)["/rss/channel/item"])
feed <- "http://www.usnews.com/rss/news"
data2 <- xmlToDataFrame(xmlParse(feed)["/rss/channel/item"])
bigdata <- merge(data1, data2, by = 'title', all = T)
print(bigdata)
無論如何,我真的只對title
欄感興趣。 如何只合並兩個數據框中的該列?
如果您想獲得所有新聞標題:
union(data1$title,data2$title)
另外,最好將stringsAsFactors
設置為FALSE來消除因素:
data1 <- xmlToDataFrame(xmlParse(feed)["/rss/channel/item"],
stringsAsFactors=FALSE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.