例如,上面的例子,如何将列2和3转为浮点数?有没有办法将数据转换为DataFrame格式时指定类型?或者是创建DataFrame,然后通过某种方法更改每列的类型?...' : str})
对于单列或者Series
下面是一个字符串Seriess的例子,它的dtype为object:
?...>>> s = pd.Series(['1', '2', '4.7', 'pandas', '10'])
>>> s
0 1
1 2
2 4.7
3 pandas...默认情况下,它不能处理字母型的字符串’pandas’:
>>> pd.to_numeric(s) # or pd.to_numeric(s, errors='raise')
ValueError: Unable...例如,用两列对象类型创建一个DataFrame,其中一个保存整数,另一个保存整数的字符串:
>>> df = pd.DataFrame({'a': [7, 1, 5], 'b': ['3','2','1