如何使用 r 删除文件(带有示例)


您可以使用以下语法使用 R 删除特定位置的文件:

 #define file to delete
this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv "

#delete file if it exists
if (file. exists (this_file)) {
  file. remove (this_file)
  cat(" File deleted ")
} else {
  cat(" No file found ")
}

此特定语法尝试删除位于以下文件夹中名为soccer_data.csv的文件:

C:/用户/鲍勃/文档/my_data_files

如果文件存在,则 file.remove()函数将删除该文件,并使用cat函数在控制台上显示“文件已删除”消息。

如果文件不存在,cat 函数会在控制台上显示消息“未找到文件”。

以下示例展示了如何在实践中使用此语法。

示例:使用 R 删除文件

假设我们要删除位于以下文件夹中的名为Football_data.csv的文件:

C:/用户/鲍勃/文档/my_data_files

该文件夹当前包含三个文件:

我们可以在 R 中使用以下语法来删除该文件(如果存在):

 #define file to delete
this_file <- " C:/Users/bob/Documents/my_data_files/soccer_data.csv "

#delete file if it exists
if (file. exists (this_file)) {
  file. remove (this_file)
  cat(" File deleted ")
} else {
  cat(" No file found ")
}

File deleted

 我们收到消息“文件已删除”,告诉我们该文件已被删除。

如果我们返回到该文件所在的文件夹,我们会看到它已被删除:

要删除另一个文件,只需更改名为this_file 的变量中指定的文件路径即可。

其他资源

以下教程解释了如何在 R 中执行其他常见任务:

如何将 CSV 文件导入到 R 中
如何将Excel文件导入到R中
如何将 Zip 文件导入到 R 中

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注