代码之家  ›  专栏  ›  技术社区  ›  Jeff Hammerbacher

R是否有一个类似字符串的对象来公开文件API?

  •  1
  • Jeff Hammerbacher  · 技术社区  · 6 年前

    有时可以方便地将字符串写入内存中的对象,然后将该对象传递给函数来代替文件句柄。在巨蟒中,有 StringIO . R有等价物吗?

    1 回复  |  直到 6 年前
        1
  •  4
  •   hrbrmstr    6 年前

    类似:

    con <- textConnection("the_thing_i_am_writing_to", "w")
    
    cat("Some text without a newline", file = con, append = TRUE)
    cat("more text with two newlines\n\n", file = con, append = TRUE)
    
    writeLines(rownames(mtcars), con = con)
    
    cat("this is after the car names", file = con, append = TRUE)
    
    close(con)
    
    str(the_thing_i_am_writing_to)
    ## chr [1:35] "Some text without a newlinemore text with two newlines" "" "Mazda RX4" "Mazda RX4 Wag" ...
    

    ( the_thing_i_am_writing_to 在环境中为您创建)