본문 바로가기

Python/Python FAQ540

Python 사전을 사전에 추가하십시오 [중복], Append a dictionary to a dictionary [duplicate] 질문 저는 두 개의 기존 사전이 있으며, 그 중 하나를 다른 사전에 '추가'하고 싶습니다. 즉, 다른 사전의 키,값을 첫 번째 사전으로 만들고 싶습니다. 예를 들면: orig = { 'A': 1, 'B': 2, 'C': 3, } extra = { 'D': 4, 'E': 5, } dest = # orig와 extra를 사용하는 어떤 것이 여기에 들어가야 합니다. print dest { 'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5 } 저는 이 모든 것을 for 루프를 통해 달성할 수 있다고 생각합니다 (아마도?), 하지만 이 작업을 대신해 주는 사전의 메소드나 다른 모듈이 있을까요? 실제로 사용하는 사전은 정말 큽니다... 답변 할 수 있습니다. orig.update(extra) 또.. 2023. 10. 6.
Python 판다스에서 한 열을 제외한 모든 열을 선택하는 방법은 무엇인가요?, How to select all columns except one in pandas? 질문 나는 이렇게 생긴 데이터프레임을 가지고 있습니다: a b c d 0 0.418762 0.042369 0.869203 0.972314 1 0.991058 0.510228 0.594784 0.534366 2 0.407472 0.259811 0.396664 0.894202 3 0.726168 0.139531 0.324932 0.906575 어떻게 b를 제외한 모든 열을 얻을 수 있을까요? 답변 컬럼이 MultiIndex가 아닌 경우, df.columns은 컬럼 이름의 배열이므로 다음과 같이 할 수 있습니다: df.loc[:, df.columns != 'b'] a c d 0 0.561196 0.013768 0.772827 1 0.882641 0.615396 0.075381 2 0.368824 0.65137.. 2023. 10. 6.
Python 파이썬에서 코드 블록을 주석 처리하는 방법 [중복], How to comment out a block of code in Python [duplicate] 질문 파이썬 코드의 큰 블록을 주석 처리하는 메커니즘이 있을까요? 현재로서, 코드를 주석 처리하는 유일한 방법은 모든 줄을 #로 시작하거나 코드를 삼중 따옴표로 감싸는 것입니다: """. 이러한 방법들의 문제는 모든 줄 앞에 #를 삽입하는 것이 번거롭고, """을 사용한 문자열이 생성된 문서에 주석으로 표시되는 것입니다. 모든 댓글을 읽은 후, 답은 "아니오"로 보입니다. 답변 파이썬에는 그러한 메커니즘이 없습니다. 각 줄 앞에 #을 추가하여 블록 주석을 작성하세요. 자세한 내용은 PEP 8을 참조하세요. 대부분의 파이썬 IDE는 해시 기호를 사용하여 블록 주석을 자동으로 처리하는 기능을 지원합니다. 예를 들어, 제 컴퓨터의 IDLE에서는 Alt+3과 Alt+4입니다. 삼중 따옴표를 사용하지 마세요; 알.. 2023. 10. 6.
Python 판다스 데이터프레임에서 인덱스를 재설정하는 방법은 무엇인가요? [중복됨], How to reset index in a pandas dataframe? [duplicate] 질문 나는 몇 개의 행을 제거한 데이터프레임을 가지고 있습니다. 결과적으로, 색인이 [1,5,6,10,11]와 같은 데이터프레임을 얻게 되는데, 이를 [0,1,2,3,4]로 재설정하고 싶습니다. 어떻게 할 수 있을까요? 다음은 작동하는 것 같습니다: df = df.reset_index() del df['index'] 다음은 작동하지 않습니다: df = df.reindex() 답변 DataFrame.reset_index은(는) 찾고 있는 것입니다. 만약 이것을 열로 저장하지 않으려면 다음과 같이 하십시오: df = df.reset_index(drop=True) 재할당하고 싶지 않다면: df.reset_index(drop=True, inplace=True) 2023. 10. 6.