是否可以將pandas系列值轉換爲特定類型並設置那些不能轉換的元素n/a?熊貓轉換類型並將無效值設置爲na
我發現Series.astype(dtype, copy=True, raise_on_error=True)
與和設置raise_on_error=True
避免異常,但這不會設置無效項目吶......
更新
更確切地說,我想指定類型的列應該轉換爲。對於包含值[123, 'abc', '2010-01-01', 1.3]
和類型轉換爲float
的系列,我期望[123.0, nan, nan, 1.3]
作爲結果,如果選擇datetime
,則只有series[2]
將包含有效的日期時間值。恕我直言,convert_objects
不允許這種靈活性。
這是否也適用於日期值? – orange 2014-09-05 07:23:41
我剛剛看到函數簽名:'convert_objects(self,convert_dates = True,convert_numeric = False,convert_timedeltas = True,copy = True)'。真的不可能強迫它轉換成特定類型,不是嗎? – orange 2014-09-05 07:26:48
漂浮物,日期,德爾塔......幾乎總是你想要這些(注意:整數不能有NaN)。 – 2014-09-05 07:28:44