본문 바로가기

Python576

Python 판다스에서 map, applymap 및 apply 메서드의 차이점은 무엇인가요?, Difference between map, applymap and apply methods in Pandas 질문 이 벡터화 방법들을 언제 사용해야 하는지와 기본적인 예시를 알려주실 수 있나요? map은 Series 메소드인 반면 나머지는 DataFrame 메소드입니다. 하지만 apply와 applymap 메소드에 대해서는 헷갈립니다. 왜 DataFrame에 함수를 적용하는 두 가지 메소드가 있는 건가요? 다시 한번, 사용법을 보여주는 간단한 예시가 있다면 좋을 것 같습니다! 답변 apply은 DataFrame의 행 / 열 기반으로 작동합니다. applymap은 DataFrame의 요소별로 작동합니다. map은 Series의 요소별로 작동합니다. Wes McKinney의 Python for Data Analysis 책에서 가져온 내용입니다. 132쪽 (이 책을 강력히 추천합니다): 또 다른 빈번한 작업은 함수를.. 2023. 7. 26.
Python 데이터프레임의 셀에서 값은 어떻게 가져올 수 있나요?, How can I get a value from a cell of a dataframe? 질문 나는 데이터프레임에서 정확히 한 행을 추출하는 조건을 만들었습니다: d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] 이제 특정 열에서 값을 가져오고 싶습니다: val = d2['col_name'] 하지만 결과로는 한 행과 한 열(즉, 한 셀)이 포함된 데이터프레임이 나옵니다. 이는 내가 필요한 것이 아닙니다. 나는 하나의 값(하나의 부동소수점 숫자)이 필요합니다. 판다스에서 어떻게 할 수 있을까요? 답변 만약 하나의 행만 있는 DataFrame이 있다면, iloc을 사용하여 첫 번째 (유일한) 행을 Series로 접근한 다음, 열 이름을 사용하여 값을 얻을 수 있습니다: In [3]: sub_df .. 2023. 7. 26.
Python 파이썬에서 "pip"를 사용하여 psycopg2를 설치하는 방법은 무엇인가요?, How to install psycopg2 with "pip" on Python? 질문 나는 virtualenv을 사용하고 "psycopg2"를 설치해야합니다. 다음을 수행했습니다: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 그리고 다음과 같은 메시지가 있습니다: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 psycopg2-2.4.tar.gz (607Kb) 다운로드 중: 607Kb 다운로드됨 http://pypi.python.org/.. 2023. 7. 26.
Python Django 버전을 확인하는 방법은 어떻게 되나요?, How to check Django version 질문 저희 애플리케이션에는 Python과 Django를 사용해야 합니다. 그래서 Python의 두 가지 버전인 2.6과 2.7을 가지고 있습니다. 이제 Django를 설치했습니다. Django를 테스트하기 위해 샘플 애플리케이션을 성공적으로 실행할 수 있었습니다. 하지만 Django가 2.6 버전인지 2.7 버전인지, 그리고 Django가 어떤 버전의 모듈을 사용하는지 어떻게 확인할 수 있을까요? 답변 Django 1.5는 Python 2.6.5 이상을 지원합니다. 만약 Linux에서 사용 중인 Python 버전을 확인하려면, 명령줄에서 python -V을 실행하세요. Django 버전을 확인하려면, Python 콘솔을 열고 다음을 입력하세요. >>> import django >>> django.VERS.. 2023. 7. 26.