[英]Writing a function to loop through all of the columns of a dataframe and extract values?
現在值 = 第 9 列
values <- data[,9]
如何編寫一個循環,使其遍歷數據框中的每一列以提取所有值並將其存儲在“值”變量中?
如果您只想遍歷所有列,您可以使用一個簡單的 for 循環遍歷 data.frame 的維度:
for(column in 1:dim(data)[2]){
values = data[,column]
## Do something with values
}
但最好將該函數應用於整個 data.frame 或使用lapply
/ sapply
。 R 中的大多數事情都可以比循環更優雅地完成。 即使循環總是一種選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.