type
-
TypeError: can't multiply sequence by non-int of type 'float'Error 2023. 5. 10. 09:49
문제 발생 : 데이터프레임에 round 처리를 하는 코드인데 TypeError: can't multiply sequence by non-int of type 'float' TypeError: 시퀀스에 'float' 형식의 비 int를 곱할 수 없습니다. 에러가 났다! float 형식의 비 int를 곱할 수 없다?? 원인 확인 : 구글링을 해보니 str 타입에 수를 곱할 때 이런 에러가 났다고 하는 글이 있어서 round를 적용하려고 했던 dataframe 원소 중에 str type이 있는지 확인했다. 아래 사진은 내가 round를 적용하려고 하는 dataframe. 이렇게 봤을 땐 각 원소가 int 또는 float 형태인 것처럼 보인다. 각 원소 별로 type을 확인해보자. (mh 컬럼 확인을 못 하고 ..