안녕하세요 판다스 이용해서 데이터프레임 작업중인데 해결이 안되어서 이렇게 질문을 올립니다.
데이터프레임을 불러와서 각 행마다 내용 수정을 해야하는데요 예를들어 1행이면 1행,1열 내용을 / 2행이면 1행1열, 2행2열 내용 / 3행이면 1열1행,2열2행,3열3행내용을 바꿔야합니다. 바꿔야하는 값은 전부 nan 으로 바꾸면 됩니다.
예를들어 이러한 식의 표가 있다면 (일부만 나타냈다고 해볼게요)
df = pd.DataFrame([[0.000, 0.0224, 0.0123, 0.0446],
[0.0224, 0.000, 0.0145, 0.0105],
[0.0123, 0.0145, 0.0000, 0.0255],
[0.0446, 0.0105, 0.0255 ,0.000]],
columns = [a, b, c, d])
코드 작성을 통해
df = pd.DataFrame([[nan , 0.0224, 0.0123, 0.0446],
[nan, nan, 0.0145, 0.0105],
[nan, nan, nan, 0.0255],
[nan, nan, nan, nan]] ,
columns = [a, b, c, d])
이렇게 생긴 새로운 표를 만들어 내고 싶습니다.
도움 부탁드립니다 감사합니다.