【问题标题】:R In file(filename, "r", encoding = encoding) :R 在文件中(文件名,“r”,编码 = 编码):
【发布时间】:2020-12-05 11:46:56
【问题描述】:

我有两个功能:

A:
a=3;
b=5;
print(a+b)
source("C:/Users/Lenovo/Desktop/Deneme1/B")
B(a,b)

和乙:

B <- function(a,b) 
{
  print(a*b)
}

当我尝试运行时出现此错误:

文件错误(文件名,“r”,编码 = 编码):bağlantı açılamadı Ek olarak:警告信息: 在文件(文件名,“r”,编码=编码): dosya 'C:/Users/Lenovo/Desktop/Deneme1/B' açılamadı: 没有这样的文件或目录

你能帮帮我吗?谢谢...

【问题讨论】:

  • 你试过用 UTF-8 编码保存 B 吗? (使用 R Studio,您可以在“文件”按钮上选择“使用编码保存”)
  • 也不确定是否需要在采购时通知文件结尾(如“B.r”),因为可能有多个名称为“B”但结尾(文件类型)不同的文件同一个文件夹
  • 我刚刚尝试使用 UTF-8 编码保存 B。不工作。
  • 第二个建议奏效了 :-) 非常感谢

标签: r encoding


【解决方案1】:

解决方案是 DPH 第二条评论:“也不确定是否需要在采购时通知文件结尾(如“B.r”),因为可能有多个名称为“B”但结尾不同的文件(文件类型) 在同一个文件夹中。"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多