나는 csv에서 정보를 얻고 있습니다. 이론적으로는 float이지만 비워 질 수있는 필드를 가져와야합니다.이 함수는 float가있는 행 [i]를 가져 와서 float를 반환해야합니다.
def fun(x):
if not(x):
x=0
x=float(x)
else:
x = float(x)
return x
하지만 시도 할 때이 오류는 "float () 인수는 문자열 또는 숫자 여야합니다."
좋아, 어때
def fn(x):
try:
return float(x)
except (ValueError, TypeError):
return 0.0
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다