使用readr,write_csv时出错

时间:2017-05-31 13:09:13

标签: r readr

首先,

我无法使用write_csv()函数。我收到以下错误

  

function_list [k]出错:无法找到函数   “write_csv”

我安装了readr pacakge,它发出以下警告:

  

get(Info [i,1],envir = env)出错:无法打开文件   'C:/Users/kishore/Documents/R/win-library/3.3/rlang/R/rlang.rdb':否   此类文件或目录另外:警告消息:包'readr'   是在R版本3.3.3下构建的错误:包或命名空间加载   'readr'

失败了

其次,

当我尝试读取.csv或excel文件时,我收到以下错误

c <- read_excel("C:/Users/kishore/Desktop/c.xlsx")
  

get(Info [i,1],envir = env)出错:无法打开文件   'C:/Users/kishore/Documents/R/win-library/3.3/rlang/R/rlang.rdb':否   这样的文件或目录

View(c)
  

视图错误:找不到对象'c'

我不确定是什么问题请指教

1 个答案:

答案 0 :(得分:0)

PS:我知道问题已经解决。我只想为您指出另一种解决方案。

如果您对readr软件包有疑问,请尝试使用read.csv软件包中的基本功能,例如write.csvutils。您不必安装任何新软件包。

示例

#Reading a csv
#row.names tells that the 1st row contains the headers
df <- read.csv('/Users/Desktop/sample.csv', row.names=1)

#Writing into a csv
#row.names tells that the 1st row contains the column names
write.csv(df, '/Users/Desktop/sample_copy.csv', row.names=T)