r - 从read.csv(file.choose())获取文件名

标签 r

我想知道是否有可能从read.csv调用中嵌入的file.choose()命令中提取文件名。现在,我分两个步骤执行此操作,但是用户必须两次选择相同的文件才能提取数据(csv)和文件名,以便在运行的函数中使用。我要创建它,这样用户只需要选择一次文件,然后我就可以使用数据和文件名。

这是我正在使用的东西:

data <- read.csv(file.choose(), skip=1))
name <- basename(file.choose())

如果有帮助,我正在运行OS X,因为我认为file.choose()的行为取决于操作系统。提前致谢。

最佳答案

为什么使用嵌入式file.choose()命令?

filename <- file.choose()
data <- read.csv(filename, skip=1)
name <- basename(filename)

关于r - 从read.csv(file.choose())获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233471/

相关文章:

r - 如何更改条形图中的 ggplot2 x 轴值?

R:如果字符串包含点,则 parse_number 失败

r - download.file() 下载损坏的 xls

r - "except"函数的 R 等效项是什么?

r - 比较两条用户定义的曲线并对它们的相似性进行评分

Jupyter Notebook 中的 R 返回以下错误 : `ERROR while rich displaying an object:`

R ggplot2错误: stacking not well defined when ymin! =0

r - 如何查看存储图的代码 (ggplot)

r - 从基于状态的序列创建基于转换的序列

r - 如何从字符串中删除第三个单词,但前提是该字符串仅包含字母?