0
Rでsqldf
を使用すると、2つのコマンドが異なる結果になるのはなぜですか?R、sqldfと平均平均の平均値
sqldf('select species,
avg([Petal.Width]/[Petal.Length])
as petalratio from iris group by species')
sqldf('select species,
([Petal.Width]/[Petal.Length])
as petalratio from iris group by species')
3つの種のそれぞれの平均の割合を求めることが目的であることを確認してください。
ボトムクエリが失敗しないのは不思議です。信頼できない結果。他のRDBMSがそれを捕まえるでしょう。もちろん、MySQLは 'only_full_group_by'をオフにして、新しいユーザに間違った方法でSQLを導入します! – Parfait
SQLiteでは、2番目のクエリは、各種の最後の行のPetal.Width/Petal.Lengthの比率を出力します。 –
これらのコメントはともに非常に役に立ちました。特に@G.Grothendieck! – vashts85