본문 바로가기

분류 전체보기980

OS X에서 Python의 기본 버전을 3.x로 설정하는 방법은 무엇인가요? [중복], How to set Python's default version to 3.x on OS X? [duplicate] 질문 나는 Mountain Lion을 실행하고 기본 기본 Python 버전은 2.7입니다. Python 3.3을 다운로드하고 기본값으로 설정하려고합니다. 현재: $ python 버전 2.7.5 $ python3.3 버전 3.3 $ python을 실행할 때마다 3.3이 열리도록 어떻게 설정할 수 있을까요? 답변 기본 파이썬 실행 파일의 버전을 전체 시스템에 변경하면 파이썬2에 의존하는 일부 애플리케이션이 손상될 수 있습니다. 그러나 대부분의 쉘에서 명령을 별칭으로 지정할 수 있습니다. macOS의 기본 쉘인 10.14 이하의 bash 및 10.15의 zsh는 유사한 구문을 공유하기 때문에 다음과 같이 할 수 있습니다. alias python='python3' 이를 ~/.profile에 넣고, ~/.prof.. 2023. 10. 29.
Python 파이썬 판다스에서 데이터프레임을 두 개 이상의 열로 정렬하는 방법은 무엇인가요?, How to sort a dataFrame in python pandas by two or more columns? 질문 데이터프레임에 a, b 및 c 열이 있다고 가정하고, 데이터프레임을 열 b를 오름차순으로, 열 c를 내림차순으로 정렬하고 싶습니다. 어떻게 해야 할까요? 답변 0.17.0 릴리스 이후로, sort 메소드는 sort_values로 대체되었습니다. sort는 0.20.0 릴리스에서 완전히 제거되었습니다. 인수(및 결과)는 동일합니다: df.sort_values(['a', 'b'], ascending=[True, False]) sort의 ascending 인수를 사용할 수 있습니다: df.sort(['a', 'b'], ascending=[True, False]) 예를 들어: In [11]: df1 = pd.DataFrame(np.random.randint(1, 5, (10,2)), columns=['a'.. 2023. 10. 29.
Python 문자 목록을 문자열로 변환하세요 [중복됨], Convert a list of characters into a string [duplicate] 질문 만약 char 리스트가 있다면: a = ['a','b','c','d'] 어떻게 하면 이를 하나의 문자열로 변환할 수 있을까요? a = 'abcd' 답변 빈 문자열의 join 메소드를 사용하여 모든 문자열을 빈 문자열로 연결하면 다음과 같이 됩니다: >>> a = ['a', 'b', 'c', 'd'] >>> ''.join(a) 'abcd' 2023. 10. 29.
Python 첫 번째 발생에 따라 분할, Splitting on first occurrence 질문 문자열을 첫 번째 구분 기호로 분할하는 가장 좋은 방법은 무엇일까요? 예를 들어: "123mango abcd mango kiwi peach" 첫 번째 mango를 기준으로 분할하여 다음을 얻을 수 있습니다: "abcd mango kiwi peach" 대신 마지막 발생을 기준으로 분할하려면, 파이썬에서 문자열을 분할하고 콜론 뒤의 마지막 세그먼트 값을 얻는 방법을 참조하세요. 답변 다음은 문서에서 가져온 내용입니다: str.split([sep[, maxsplit]]) 문자열에서 sep를 구분자 문자열로 사용하여 단어의 목록을 반환합니다. maxsplit이 주어지면 최대 maxsplit번 분할이 수행됩니다 (따라서 목록에는 최대 maxsplit+1개의 요소가 있을 것입니다). s.split('mango.. 2023. 10. 29.