源程序文件存在编码问题。 对于源程序编码与系统默认编码不同的情况, 在source()
函数中可以添加encoding=
选项。 例如, 保存为UTF-8编码的源程序在简体中文MS Windows系统的R中运行, 可以在source()
函数中可以添加encoding="UTF-8"
选项。 保存为GBK编码的源程序文件在MAC系统的R中运行, 可以在source()
函数中可以添加encoding="GBK"
选项。
在RStudio中, 可以打开一个源程序文件查看与编辑。 用快捷键“Ctrl+Enter”或快捷图标“Run”可以运行当前行或者加亮选中行, 快捷图标“Source”可以运行整个文件。 如果发现中文乱码, 可以用菜单“Reopen with encoding”选择合适的编码打开, 用菜单“Save with encoding”选择需要的编码保存。