我有一個重複的任務來計算每個國家產品的平均價格。價格和國家代碼(例如,ES =西班牙,TR =土耳其)位於我的數據框的兩個不同列中。我如何使用for-loop遍歷不同的國家?每組的平均值
# get price for ES only
ES = subset(training.data.raw$priceusd, training.data.raw$destinationcountry== "ES")
# sum all prices of ES
summyES = sum(ES)
# Freq of ES
FES = 5223
# avg price of ES
(avgES = summy/FES)
# AVG price for TR
TR = subset(training.data.raw$priceusd, training.data.raw$destinationcountry=="TR")
summyTR = sum(TR)
FTR = 3201
avgTR = summy/FTR
print(avgTR)
我已經檢查了循環和其他命令,但我根本無法應用它在這裏,或者我應用它錯了,這就是爲什麼我不得不在這裏發佈這個問題 –
@michael Gruenstaeudl,謝謝! –