0
我有一個數據框運行到大約500,000行。其中一列包含正整數值,比如說A列。假設有另一列BR有效的循環建議
我現在需要創建第二個數據行,其行數等於sum(數據框$ A)。這個做完了。
當我需要用數據填充這個新數據框時,會出現性能問題。我想這個第二幀創建一個列A2如下:
A2<-vector()
for (i in 1:nrow(dataframe)){
A2<-c(A2,rep(dataframe$B[i],dataframe$A[i]))
}
外部環路顯然是非常慢的被處理的大量行。有關如何以更快的處理完成此任務的任何建議。
感謝您的回覆
太棒了,謝謝你很多 – 2012-07-09 06:45:20
@AdityaSihag歡迎您。如果這解決了你的問題,我建議你接受答案(然後問題改變顏色,人們知道一個可接受的答案已經提供)。 – Joshua 2012-07-12 14:21:58