R语言中查看表格时编辑表格单元格的简易实现方法咨询
R语言表格查看状态下的单元格编辑方法
默认通过View()调出的只读查看界面确实无法直接编辑,你可以用以下几种和edit/fix功能一致的简易方案:
- 基础R通用方案
- 直接调用
fix()函数,传入要修改的数据对象即可,比如你的表格名为sample_df,执行fix(sample_df)就会弹出可编辑的表格窗口,修改完成后关闭窗口,修改内容会自动保存到原对象中,不需要额外赋值。 - 如果希望先预览修改效果再保存,用
edit()函数,执行sample_df <- edit(sample_df),关闭窗口后修改才会覆盖原对象,没做赋值操作的话原数据不会改动。
- 直接调用
- RStudio环境下的可视化操作方案
如果你平时用RStudio,不需要写命令也能快速编辑:找到环境面板里对应的数据对象,点击对象名称右侧的铅笔形编辑图标,就会弹出可交互的编辑界面,直接点击单元格修改内容即可,关闭界面后修改自动同步。
注意:如果你的数据列是因子类型,修改单元格内容时要保证输入内容属于原因子的预设水平,否则会自动转成NA,编辑前可以先把对应列转成字符类型更方便操作。
内容的提问来源于stack exchange,提问作者Alexander Ptak
相关产品推荐
相关产品推荐

