私は、データベースに年齢を探していました、私はGet the difference between dates in terms of weeks, months, quarters, and years?forループ中にRに新しい列を追加する方法は?
にこのコードを問題を解決するために、この答えを使用し、私が何年に
age <- function(dob, age.day = today(), units = "years", floor = TRUE) {
calc.age = interval(dob, age.day)/duration(num = 1, units = units)
if (floor) return(as.integer(floor(calc.age)))
return(calc.age)
}
しかし、私はforループを使用してループを実行し、しようとしていますを見つけるために使用データベース顧客の新しい列に値を保存するために、私はそうすることができません。
私が得た結果は、年齢の列に同じ値です。どこが間違っていますか?
ため
@RHertelのおかげで便利です([良い質問をする方法]についての情報をお読みくださいhttp://stackoverflow.com/help/how-to-ask)と[再現可能な例]を与える方法(http://stackoverflow.com/questions/5963269)を参照してください。これは他の人があなたを助けることをはるかに容易にします。 – zx8754
私は理解していますが、インターネットにアクセスできないリモートコンピュータのデータベースを共有しているところです。私はできる限り私の質問を編集しようとします。 –