目前我正在尋找一個解決方案來呼叫的每一列data frame中for loop是這樣的:
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
Activity dep10 out10 dep500 -5 -15 -90 45 20 32 out100
for (i in 0:length(df)) {
newDf$rowOne <<- df$V(value of i)
}
我想呼叫V1, then V2, thenV3等...使用的值,i以便我可以修改或使用 df 資料框的內容。
有什么建議?
uj5u.com熱心網友回復:
更清潔的解決方案是colnames像這樣回圈:
iris
for (i in colnames(iris)){
print(head(iris[i]))
}
uj5u.com熱心網友回復:
使用paste(),您可以呼叫您的列,即使它們沒有排序。這個想法是將名稱“V”與變數的第 i 個值粘貼在一起。
在這里,您可以通過指定回圈中的“i”值來遍歷每一列
for(i in 1:ncol(df)){
print(df[,paste("V",i,sep="")])
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/369333.html
上一篇:桑基情節鏈接分裂-是否有可能從一個節點流出兩個鏈接?
下一篇:使用points()繪制函式
