如何将 CSV 文件上传到 R/shiny 并根据列 headers 自动填充选择器

How to upload a CSV file into R/shiny and automatically populate selectors based on column headers

我想从 R 项目中的 \data 文件夹上传一个 csv 文件。

到目前为止,我一直在阅读问题,但大多数答案似乎有点过于花哨,在选择数据文件时需要用户交互。 我只是想让 R Shiny 在没有任何用户交互的情况下读取数据文件(只有一个)。

我有标准文件 ui.R 和 server.R 我将它们放在工作目录中。

我有一个包含数据的 csv 文件,我将其放在名为 'data'

的子目录中

我可能遗漏了什么,但这应该行得通吗?

df = rio::import("./data/my_filename.csv")