R Excel中分隔的值

R Excel中分隔的值,r,excel,R,Excel,我在R中有一个数据帧,其中包含如下值: Sales officer 2 3 Therapy Specialist 4 9 Quality,Assurance 3 5 Training Manager 5 4 但是,当我将这些数据写入Excel时,第三行质量、保证被单独处理,即Excel如下所示: Sales officer 2 3 Therapy Specialist 4 9 Qual

我在R中有一个数据帧,其中包含如下值:

Sales officer        2      3
Therapy Specialist   4      9
Quality,Assurance    3      5
Training Manager     5      4
但是,当我将这些数据写入Excel时,第三行
质量、保证
被单独处理,即Excel如下所示:

Sales officer        2      3
Therapy Specialist   4      9
Quality          Assurance  3      5
Training Manager     5      4
这只是一个示例。我有很多这样的字段,它们带有逗号,因此在Excel中编写时,它们会被移动一列


如何停止此操作?

在Excel 2007中,可以使用固定宽度格式化数据。 步骤

  • 点击数据
  • 单击“文本到列”(在“数据工具”功能区中)
  • 选择固定宽度

然后按原样获取数据

如何将其写入excel?请显示代码。@G5W write.table(df,file=“Clustering.csv”,sep=“,”,row.names=FALSE,append=TRUE)奇怪的是,我完全使用了您的
write.table
语句,得到了一个正确工作的csv文件。它正确地在
质量、保证
周围加了引号,因此它出现在Excel中的一列中。我注意到您正在附加到该文件。是否有可能您正在附加一个旧的格式不正确的文件,该文件正在正确写入,但您仍然看到旧的不正确数据?@G5W即使我将append=False设置为False,也不会将它们放在同一单元格中。我不知道你是怎么做到的。excel是否可能有不同的设置?你能分享你的代码吗?这样我就可以在我的机器上测试了。但是这只能在创建excel文件后才能完成。我在问如何在将数据从R写入excel时做到这一点。例如,我在R中使用这个命令“write.table(df,file=“Clustering.csv”,sep=“,”,row.names=FALSE,append=TRUE)”来创建文件,它会自动显示质量和保证。如何防止出现这种情况?使用制表符分隔符,修改代码:sep=“\t”,将所有三个单元格放入该行的一个单元格中。我不想那样。我希望质量保证应该放在一个单元格中,而不是两个单元格中。您能否提供完整的代码:如何读取字符串-如何编写字符串,知道问题出在哪里。当我在R控制台上打印时,它正确地显示了这一点,即在编写时,在字符串之间用逗号分隔