Re: [問題] 如何將多筆資料放進一個向量
你update x 寫在loop裡面當然就只會印出最後一行加總的囉
如果你要橫向加總然後變成一個1024向量的話這樣寫(手機回文看不到圖片所以我寫df哦
require(tidyverse)
vector<-df%>%mutate(sum=sum(everything()))%>%select(sum)%>%as.vector()
我不太記得是as.vector()還是as_vector() 你可能要試試看或查查看
也可以這樣
require(tidyverse)
vector<-df%>%mutate(sum=sum(everything()))%>%select(sum)
vector<-vector[,1]
不過這個我不記得有沒有用就是了
真的很想寫For Loop的話可以這樣
vector<-sum(df[1,])
for (i in 2:1024){
vector[i]<-sum(df[i,])
}
這應該是最接近你原本想要的。我個人很討厭for loop就是了。量一大就慢的跟什麼一樣
※ 引述《penispower (筆就是力量)》之銘言:
: 大家好,寫程式遇到困難希望版上有高手可以替菜逼八解惑
: 首先我有一個1024列*10行的資料集,指派為y
: http://i.imgur.com/qjlJwZw.jpg

: 想做的事情是將每一列數值加總,共1024個數值,再放入同一個向量裡面
: 個人失敗的操作如下
: http://i.imgur.com/wC2OylU.jpg

: 但如果用print可以順利印出1024個值
: http://i.imgur.com/AuymVic.jpg

: 請教該如何將這些值放入向量中
: 查了好久的資料找不到類似的問題QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.9.103.133 (美國)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1583905941.A.FB7.html
推
03/11 18:49,
5年前
, 1F
03/11 18:49, 1F
不知道耶 我習慣上df的東西就是用df來跑 上次用apply已經不知道什麼時候了 不過是沒
錯啦 apply最乾淨 沒去想就是了
※ 編輯: JuanMaestrow (73.9.103.133 美國), 03/11/2020 21:46:54
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章