如何让R语言CSV写入代码兼容Windows与macOS系统?
跨平台兼容的CSV输出解决方案
问题出在你手动用/拼接路径,Windows系统的路径分隔符是反斜杠\,而macOS是正斜杠/,硬编码分隔符会导致跨平台路径错误。
修改方案是用R内置的file.path()函数,它会自动根据当前操作系统选择正确的路径分隔符:
write_csv(table, file.path(getwd(), "table.csv"))
补充说明
file.path()会根据Windows/macOS/Linux的系统差异,自动生成符合规范的路径字符串- 无需额外编写操作系统判断逻辑,彻底避免手动拼接分隔符带来的兼容性问题
内容的提问来源于stack exchange,提问作者rez
相关产品推荐
相关产品推荐

