본문 바로가기

Python576

Python에서 datetime 객체를 날짜만 포함하는 문자열로 변환하십시오., Convert datetime object to a String of date only in Python 질문 Python에서 날짜 문자열을 datetime 객체로 변환하는 방법에 대해 많이 알아보았지만, 반대로 하고 싶습니다. 다음을 가지고 있습니다. datetime.datetime(2012, 2, 23, 0, 0) 이를 '2/23/2012'와 같은 문자열로 변환하고 싶습니다. 답변 날짜를 포맷하는 데 도움이 되는 strftime을 사용할 수 있습니다. 예를 들면, import datetime t = datetime.datetime(2012, 2, 23, 0, 0) t.strftime('%m/%d/%Y') 다음과 같은 결과가 나옵니다: '02/23/2012' 포맷에 대한 자세한 정보는 여기에서 확인할 수 있습니다. 2023. 10. 30.
Python 그룹화를 사용하여 최대값을 가진 행(들)을 가져옵니다., Get the row(s) which have the max value in groups using groupby 질문 판다스 DataFrame에서 count 열을 그룹화한 후 최대값을 가진 모든 행을 어떻게 찾을 수 있을까요? 그룹화는 ['Sp','Mt'] 열을 기준으로 이루어집니다. 예시 1: 다음과 같은 DataFrame이 있습니다: Sp Mt Value count 0 MM1 S1 a **3** 1 MM1 S1 n 2 2 MM1 S3 cb **5** 3 MM2 S3 mk **8** 4 MM2 S4 bg **10** 5 MM2 S4 dgd 1 6 MM4 S2 rd 2 7 MM4 S2 cb 2 8 MM4 S2 uyi **7** 예상되는 결과는 각 그룹에서 최대값을 가진 행의 결과를 얻는 것입니다: Sp Mt Value count 0 MM1 S1 a **3** 2 MM1 S3 cb **5** 3 MM2 S3 mk *.. 2023. 10. 30.
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.