在 R 中编写带有 URL 的 .txt

Writing a .txt with URLs in R

我有一个包含一个变量 url 的数据框,每个观察值都是一个 url。看起来像这样:

> df$url

[[1]]
[1] "https://url1"

[[2]]
[1] "https://url2"

我想要做的是输出一个名为 url.txt.txt 文件,其中每个 url 粘贴在一条直线上,仅由 space 分隔(没有换行符、引号等)。像这样:

https://url1 https://url2

我试过write.table,但是输出看起来很奇怪。例如,url 中的每个 :/ 都被 . 替换。关于如何实现这一目标的任何想法?谢谢 :)

编辑

> dput(df)
structure(list(url = list("https://url1", 
  "https://url2")), .Names = "url", row.names = c(NA,
-2L), class = "data.frame")

我对你的 "dataframe" 的结构有点困惑。假设您的最终数据确实是一个数据框,这是我的解决方案:

library(readr)

# create your example dataset
df <- data.frame(url = c("https://a.b.c/d1-e/2f3g", "https://h.i.j/k4-l/5m5n"))

# Concatenate URLs
string <- paste(df$url, collapse=" ")

# Write file
write_file(string, "url.txt")