팬더 시리즈 값을 특정 유형으로 변환하고 변환 할 수없는 해당 요소를 설정할 수 있습니까?팬더가 형식을 변환하고 유효하지 않은 값을 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]
에만 유효한 datetime 값이 포함됩니다. convert_objects
은 IMHO와 같은 유연성을 허용하지 않습니다.
날짜 값에도 사용할 수 있습니까? – orange
방금 함수 서명을 보았습니다 :'convert_objects (self, convert_dates = True, convert_numeric = False, convert_timedeltas = True, copy = True)'. 특정 유형으로 변환하도록 강제 할 수는 없습니다. 그렇지 않습니까? – orange
수레, 날짜, 델타 ... 거의 항상 당신은 이것들을 원합니다 (참고 : int는 NaN을 가질 수 없습니다). –