我从列表列表中创建了一个DataFrame:
table = [['a', '1.2', '4.2' ],['b', '70', '0.03'],['x', '5', '0' ],]
df = pd.DataFrame(table)
如何将列转换为特定类型?在这种情况下,我想将列2和3转换为浮点数。
有没有办法在转换为DataFrame时指定类型?或者最好先创建DataFrame,然后循环遍历列以更改每列的类型?理想情况下,我希望以动态方式执行此操作,因为可以有数百个列,并且我不想确切指定哪些列属于哪种类型。我只能保证每列包含相同类型的值。