さらに分析するために、 .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'))
これはうまく機能しますが、ファイル ID を含む 1 つの列を追加する必要があります。これはカウンターになる可能性がありますが、追加された列にファイル名を含めることを好みます。この列を追加するにはどうすればよいですか?