第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何一次導(dǎo)入多個.csv文件?

如何一次導(dǎo)入多個.csv文件?

子衿沉夜 2019-05-29 15:58:39
如何一次導(dǎo)入多個.csv文件?假設(shè)我們有一個包含多個data.csv文件的文件夾,每個文件包含相同數(shù)量的變量,但每個變量都來自不同的時間。R中有沒有辦法同時導(dǎo)入它們而不必單獨導(dǎo)入它們?我的問題是我有大約2000個數(shù)據(jù)文件要導(dǎo)入,只需使用代碼就可以單獨導(dǎo)入它們:read.delim(file="filename", header=TRUE, sep="\t")不是很有效率。
查看完整描述

4 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

除了lapply在R中使用或其他一些循環(huán)結(jié)構(gòu)外,您還可以將CSV文件合并到一個文件中。

在Unix中,如果文件沒有標(biāo)題,那么它就像以下一樣簡單:

cat *.csv > all.csv

或者如果有標(biāo)題,你可以找到一個匹配標(biāo)題和只有標(biāo)題的字符串(即假設(shè)標(biāo)題行都以“Age”開頭),你會這樣做:

cat *.csv | grep -v ^Age > all.csv

我認(rèn)為在Windows中你可以用DOS命令框COPYSEARCH(或者FIND什么)來做這個,但為什么不安裝cygwin并獲得Unix命令shell的強大功能呢?


查看完整回答
反對 回復(fù) 2019-05-29
?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

這是我開發(fā)的將所有csv文件讀入R的代碼。它將為每個csv文件單獨創(chuàng)建一個數(shù)據(jù)幀,并為數(shù)據(jù)框創(chuàng)建文件的原始名稱(刪除空格和.csv)我希望你發(fā)現(xiàn)它很有用!


path <- "C:/Users/cfees/My Box Files/Fitness/"

files <- list.files(path=path, pattern="*.csv")

for(file in files)

{

perpos <- which(strsplit(file, "")[[1]]==".")

assign(

gsub(" ","",substr(file, 1, perpos-1)), 

read.csv(paste(path,file,sep="")))

}


查看完整回答
反對 回復(fù) 2019-05-29
  • 4 回答
  • 0 關(guān)注
  • 1839 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號