파이썬 질문(판다스, 넘파이)
판다스 데이터 프레임에서 특정 셀의 값을 없애고 빈칸으로 만들고 싶습니다.
input :
</p>
<p>print(df.iat[0,10])
print(type(df.iat[0,10]))</p>
<p> </p>
<p>df.iat[0,10] = 2</p>
<p> </p>
<p>print(df.iat[0,10])
print(type(df.iat[0,10]))</p>
<p> </p>
<p>df.iat[0,10] = ''</p>
<p>
output :
</p>
<p>1
<class 'numpy.int64'>
2
<class 'numpy.int64'></p>
<p>ValueError: invalid literal for int() with base 10: ''</p>
<p>
초기에 df.iat[0,10]의 값이 1이고 타입이
df.iat[0,10]의 값을 df.iat[0,10] = 2 를 통해 변경하는건 되는데
df.iat[0,10] = '' 를 통해 빈 셀로 만드는건 ValueError: invalid literal for int() with base 10: '' 에러가 발생합니다.
어떻게 빈 셀로 만들 수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
df.iat[0,10] = str(df.iat[0,10]) 이런 식으로는 문자형으로 안바뀌더라구요..
input :
df.iat[0,10] = str(df.iat[0,10])
print(df.iat[0,10])
print(type(df.iat[0,10]))
output:
1
<class 'numpy.int64'>