使用包"dplyr"合并文件会创建多个不在 R 中的原始 CSV 文件中的额外行


library("dplyr")
library("readr")
library("tree")
setwd("/Users/yingxiang/Documents/datamining/final proj")
playerStats <- list.files(path='/Users/yingxiang/Documents/datamining/final proj') %>%
lapply(read_csv) %>%
bind_rows

这是我用来组合5个不同的csv文件成一个的代码。当我运行它时,它添加了许多不在原始CSV文件中的额外行。在第一列中,它被标记为"library(" dply") #Load dplyr package"。在那之后,它看起来像是在添加我所拥有的每一行代码。我该怎么做才能使它在合并CSV文件时只使用CSV文件中的行/列呢?

这是我得到的CSV输出

试试这个

files <- list.files(path='/Users/yingxiang/Documents/datamining/final proj')
playerStats <-  lapply(files, read.csv)
playerStats <- do.call(rbind, playerStats)

相关内容

最新更新