我正在导入和合并.tcx文件(XML 格式的 GPS 和健身数据)以进行进一步分析:
files <- dir(pattern = "\\.tcx")
ldf <- lapply(files,
function(x) plyr::ldply(
getNodeSet(xmlParse(x), "//ns:Trackpoint", "ns"),
as.data.frame(xmlToList)))
mydf <- plyr::rbind.fill(mydf)
setNames(mydf, c('time', 'lat', 'long', 'alt', 'heartrate'))
这很好用,但我需要添加一个带有文件标识的列。这可以是计数器,但我更喜欢在添加的列中添加文件名。如何添加此列?