0
を使用して新しい列を生成して挿入Iは、2つの数値の商を含む新しい列を作成し、番号を持つ2つの列のデータフレームを作成しようとし、その後、商列を挿入し、以下のように:SQLiteの
df <- data.frame(a=1:3,b=c(3,NA,5))
df <- sqldf(c("update df set b=4 where b is null", "select * from main.df"),method="raw")
df_quot <- sqldf("select a,a/b[quot] from df")
df <- sqldf("select df_quot.a,b,quot from df, df_quot
where df.a = df_quot.a")
私は以下の何かのように、コードのこの使用して1行をやろうとしたが失敗しています:
私が間違って何をしましたか?ありがとう。
私はこれを集めていますが、それは実用上の問題についてですよりのsqliteの学習に運動のはるかですが、このためのsqliteを使用しないオプションが常にあります: 'F [is.na(Fの$ bの)、 "b"] < - 4; f < - within(f、quot_a < - a/b); f' – Chase