편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.10.31

    pandas 데이터프레임 내용 수정을 위한 for 문 코드 작성


    안녕하세요 판다스 이용해서 데이터프레임 작업중인데 해결이 안되어서 이렇게 질문을 올립니다.

    데이터프레임을 불러와서 각 행마다 내용 수정을 해야하는데요 예를들어 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])
    

    이렇게 생긴 새로운 표를 만들어 내고 싶습니다.

    도움 부탁드립니다 감사합니다.

  • 프로필 이규란님의 편집
    날짜2022.10.28

    pandas 데이터프레임 내용 수정을 위한 for 문 코드 작성


    안녕하세요 판다스 이용해서 데이터프레임 작업중인데 해결이 안되어서 이렇게 질문을 올립니다.

    데이터프레임을 불러와서 각 행마다 내용 수정을 해야하는데요 예를들어 1행이면 1행,1열 내용을 / 2행이면 1행1열, 2행2열 내용 / 3행이면 1열1행,2열2행,3열3행내용을 바꿔야합니다. 바꿔야하는 값은 전부 nan 으로 바꾸면 되는데 데이터프레임이 익숙치 않고 지식이 부족해 해결이안되네요...

    도움 부탁드립니다 감사합니다.