首页 > 解决方案 > 如何在 R studio 上隐藏值或不显示值但可以使用?

问题描述

例如:

脚本_1.R: AC <- 'tester' Password <- '123456'

脚本_2.R:

source('Script_1.R') dbConnect(user = AC, password = password)

我想隐藏 R studio 上显示的值,但是当我需要连接数据库时可以使用它。此外,我想让密码“123456”显示为 ******,但该值等于 123456。

我应该怎么办?谢谢

标签: rdatabasepasswords

解决方案


由于您使用的是 RStudio,因此您可以使用rstudioapi::askForPassword(),它会启动一个弹出窗口供您输入密码。

如果您将其直接放入代码中,您输入的文本将不会保存到您的环境中:

dbConnect(user = AC, password = rstudioapi::askForPassword())


推荐阅读