pyodbc を使用して SQL Server からデータをクエリし、それに対して .NET で操作を実行していpandas
ます。私が気付いたのは、一部の計算された数値列が decimal.Decimal として返され、その他は float として返されることです。算術オペランドは 2 つの異なる型の結果に対して実行できないため、これは問題があります。
それを解決する最善の方法は何ですか?decimal.Decimal を float に強制する pydobc 設定はありますか? 変換は自分で行うべきですか?他の何か?