- - 서로 예의를 지키며 존중하는 문화를 만들어가요.
- - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
선생님 안녕하세요
강의 재밌게 잘 보고 있습니다
질문이 하나 있는데요
선생님 강의를 따라하다가 가끔식 제가 스스로 코드를 작성 해보기도 하는데요
그러다가 제가 쓴 잘못된 코드로 데이터가 프로세싱이 되버리는지 다시 선생님 강의를 따라하려고 해도
진행이 되지 않네요ㅜ
혹시 뒤로 돌리면서 데이터도 같이 뒤로 돌리거나 하는 방법은 없는걸까요?
만약 없다면 자동 세이브가 되는 것을 막고 세이브 포인트를 종종 만들어 놓는게 맞을까요?
그럼 답변 기다리겠습니다
감사합니다!
안녕하세요.
재미있게 보고 있다니 감사합니다!
실습을 하다보면 데이터에 덮어쓰기를 하게 되는 경우가 종종 있는데 이럴 때 데이터를 처음부터 로드하려면 번거롭기도 합니다.
그럴 때는 전처리한 값을 저장할 때 파생변수를 만들어서 처리하고 혹시 작업을 되돌려야 한다면 원본 값에 있는 값을 다시 파생변수에 할당해 주는 방법을 추천합니다.
df["파생변수"] = df["기존변수"]
df["파생변수"] = df["파생변수"].작업() <= 이 부분에서 덮어쓴 값을 되돌리고 싶다면
df["파생변수"] = df["기존변수"] <= 다시 원본 값을 파생변수에 재할당해서 사용하는 방법을 추천해요.
워드나 다른 문서도구처럼 되돌릴 수 있는 방법이 있다면 좋겠지만 프로그래밍을 해서 변경한 데이터를 적용할 때는 다시 논리적으로 생각해 본 뒤에 값을 초기화 해주는 방법으로 진행하는 것이 좋습니다.
좋은 하루 되세요!
감사합니다 :)
답글
답장 감사드립니다!
그리고 인스타그램 오늘코드에 메세지를 드렸는데 확인 부탁드리겠습니다
감사합니다!
답글