簡體   English   中英

R合並兩個數據框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM