我有一个包含许多列和各种数值数据类型的表。我正在试图找出一种方法,将所有这些数据类型转换为相同的数字类型,而不是逐一列出并执行 SELECT CAST(column1 as Numeric), CAST(column2 as Numeric),在本例中,Group将保持不变,Apple、Bananas和Orange将全部转换为相同的数据类型。
我正在使用pandas.read_gbq阅读google中的一个表。我面临的问题是pandas自动推断每个列的数据类型,这就是创建问题。例如,在表中,我有一个列名aspect_ratio和熊猫自动将所有值转换为浮动,这是我想要防止的。col'].astype(int) # this will also wont work since it will raise error for 22.5
我已经检查了的pandas.read_gbq