Я извлекаю некоторые данные из URL. Сначала я попытался сделать это на Windows, используя R версии 3.6.0, и она работала нормально. Но когда я запустил тот же код на Linux с использованием R версии 3.4.4, тексты в извлеченной таблице имели несколько других символов, таких как «текст ..».
Две точки в извлеченном фрагменте отображаются как пробел, когдана linux R. Но когда я попытался скопировать текст из linux R и вставить его в windows R, появились две точки, выделенные красным.
library(XML)
library(RCurl)
library(rlist)
library(stringr)
theurl <- getURL("URL",.opts = list(ssl.verifypeer = FALSE) )
tables <- readHTMLTable(theurl)
tables <- list.clean(tables, fun = is.null, recursive = FALSE)
n.rows <- unlist(lapply(tables, function(t) dim(t)[1]))
a<-tables[[which.max(n.rows)]]
head(a,4)
Вывод в windows
> Details Date
> 1 text1 30-10-2019
> 2 text2 27-10-2019
> 3 text3 12-10-2019
> 4 text4 05-10-2019
Outpu на Linux (две точки не отображаются на Linux, он виден только при вставке в Windows R)
> Details Date
> 1 text1.. 30-10-2019
> 2 text2.. 27-10-2019
> 3 text3.. 12-10-2019
> 4 text4.. 05-10-2019
Что может быть причиной этого?