Re: [問題] 資料讀入

看板R_Language作者 (回血375)時間10年前 (2015/11/05 03:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《Udyr (Udyr)》之銘言: : [問題類型]: : 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : [軟體熟悉度]: : 新手(沒寫過程式,R 是我的第一次) : [問題敘述]: : 想用R讀入資料 : "1,2,3,4" : "5,6,7,8" : ... : 想得到一個data frame的結果, 如 : 1 2 3 4 : 5 6 7 8 : 但用read.table, sep=","的結果是同一行屬於同一個variable : 不知道有沒有其他方法能夠將資料讀入為每一行有4個variable 因為不清楚你的來源.格式 如果是外部讀入csv檔 data = read.table(你的檔案) 類似 A 1 1,2,3,4 2 5,6,7,8 data = t(as.data.frame(apply(data,1,strsplit,split=","))) result [,1] [,2] [,3] [,4] V1 "1" "2" "3" "4" V1.1 "5" "6" "7" "8" 如果是讀入list 直接用 do.call(rbind, strsplit(data, ',')) 不介意package library(tidyr) separate(data, A, paste0("A", 1:4), ',') A1 A2 A3 A4 1 1 2 3 4 2 5 6 7 8 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.98.102 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1446664275.A.649.html
文章代碼(AID): #1MEbXJP9 (R_Language)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
3
完整討論串 (本文為第 2 之 2 篇):
0
3
文章代碼(AID): #1MEbXJP9 (R_Language)