r - 从 csv 文件批量重命名文件 r
问题描述
我正在努力寻找问题的明确答案。
我有一个具有文件路径和文件名的数据框。
data.frame': 6 obs. of 2 variables: $ Path : Factor w/ 97 levels "J:\\GBD2017\\China\\Splitweekly\\281_2010_10.pdf",..: 1 2 3 4 5 6 $ Filename: Factor w/ 97 levels "1000095452.pdf",..: 97 1 2 3 4 5
我想重命名每个文件路径J:\\GBD2017\\China\\Splitweekly\\281_2010_10.pdf
,以便将最后一个 xx_xx_xx.pdf 替换为文件名列中的值。
例如J:\\GBD2017\\China\\Splitweekly\\281_2010_10.pdf
会变成 J:\\GBD2017\\China\\Splitweekly\\1000095452.pdf
.
我将拥有数百个文件,因此任何方法都需要高效。
输入:
structure(list(Path = structure(1:6, .Label = c("J:\\GBD2017\\China \\Splitweekly\\281_2010_10.pdf",
`"J:\\GBD2017\\China\\Splitweekly\\282_2010_11.pdf", "J:\\GBD2017\\China \\Splitweekly\\283_2010_12.pdf"), class = "factor"), Filename = `structure(c(97L, 1L, 2L, 3L, L, 5L), .Label = c("1000095452.pdf","1000095453.pdf", "1000095454.pdf"), class = "factor")), .Names = c("Path", "Filename"), row.names = c(NA, 6L), class = "data.frame")
解决方案
推荐阅读
- php - 支付网关重定向后会话被销毁 - WORDPRESS & PHP
- reactjs - React Native:无法从不同组件的函数体内更新组件
- css - 在融合中摆脱内联 CSS 样式属性
- c++ - 为什么我不能在声明中定义静态字段?
- python - 我们如何使用带有多个 _ 的 split 函数
- java - 如何在 gitlab-ci build 中跳过前面的 maven 目标?
- nlp - 如何用spacy获得依赖树的高度?
- vb.net - 暂停调试器时如何阻止“不包括 System.Windows.Forms.pdb”窗口打开?
- typescript - Typescript,结合元组元素的对象类型
- jquery - 如何使用 JQuery 返回单击的按钮的值?