gpt4 book ai didi

read.table() 和 read.csv 都在 Rmd 中出错

转载 作者:行者123 更新时间:2023-12-03 11:22:09 26 4
gpt4 key购买 nike

我想在 Rmd 中读取 txt

---
title: "Untitled"
output: html_document
---
```{r}
country <- read.table("country.txt")
country
```

它显示错误:
processing file: Preview-2878539db5c7.Rmd

Quitting from lines 6-8 (Preview-2878539db5c7.Rmd)
Error in file(file, "rt") : cannot open the connection
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> read.table - > file
Execution halted

但是我可以在 R 控制台中成功运行代码
> country <- read.table("country.txt")

> country
production1 education1 fir1 inflation1 lq1 nonstatein1 patent1 tax1 trade1
2001 52920.47 132649.4 2.339263 0.700000 NA 19562.16 109313 23783.07 23783.07
2002 65876.57 144090.3 2.500826 -0.800000 NA 24727.30 131972 27479.61 27479.61
2003 89227.20 156280.4 2.691411 1.168900 NA 34044.45 164611 31537.50 31537.50
2004 92656.06 167683.7 2.615238 3.878600 NA 45613.10 177364 36179.87 36179.87
2005 167115.37 171379.7 2.617289 1.810000 NA 77525.52 231570 42008.37 42008.37
2006 218827.79 181084.6 2.578939 1.467800 NA 77441.52 282315 54866.43 54866.43
2007 286691.88 192677.9 2.439093 4.772700 NA 99032.26 333059 66453.31 66453.31
2008 364955.86 202542.8 2.440807 5.864570 NA 124621.23 418524 74104.80 74104.80
2009 398476.09 213539.2 3.783803 -0.693900 NA 153670.18 537957 65501.69 65501.69
2010 511364.93 254805.1 3.806066 3.322200 NA 194286.94 700304 81966.57 81966.57
2011 624657.55 279690.7 2.862413 5.393433 NA 229513.81 997132 91118.75 91118.75

该文件存在于 wd
> file.exists("country.txt")
[1] TRUE

我也尝试使用 read.csv()
但它显示类似的错误:
processing file: Preview-28786aad2e0.Rmd

Quitting from lines 6-8 (Preview-28786aad2e0.Rmd)
Error in file(file, "rt") : cannot open the connection
Calls: <Anonymous> ... withVisible -> eval -> eval -> read.csv -> read.table -> file
Execution halted

最佳答案

简短的回答是:

KNOW THY getwd()



不要将当前 R 控制台的工作目录与 R Markdown 文档的工作目录(即此 R Markdown 文档的目录)混淆。如有疑问,请打印 getwd()您想知道您的工作目录的位置(例如在 *.Rmd 中)。注意 R Markdown 文档在单独的 R session 中编译以增强可重复性,因此您当前的 R 控制台与 R Markdown 文档的编译无关。

关于read.table() 和 read.csv 都在 Rmd 中出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25834007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com