본문 바로가기

join3

Python 파이썬에서 상위 디렉토리를 어떻게 얻을 수 있나요?, How do I get the parent directory in Python? 질문 누군가가 Python에서 경로의 상위 디렉토리를 크로스 플랫폼 방식으로 얻는 방법에 대해 알려주실 수 있을까요? 예시: C:\Program Files ---> C:\ 그리고 C:\ ---> C:\ 만약 디렉토리에 상위 디렉토리가 없다면, 디렉토리 자체를 반환합니다. 이 질문은 간단해 보일 수 있지만, 구글에서 찾아내지 못했습니다. 답변 파이썬 3.4 pathlib 모듈을 사용하세요. from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute()) 이전 답변 다음을 시도해보세요: import os print os.path.abspath(os.path.join(yourpath, os.pardir)).. 2023. 10. 9.
Python 열에 계층적 인덱스를 평평하게 만드는 방법, How to flatten a hierarchical index in columns 질문 나는 axis 1 (열)에서 계층적 인덱스를 가진 데이터 프레임을 가지고 있습니다 (groupby.agg 작업에서). USAF WBAN year month day s_PC s_CL s_CD s_CNT tempf sum sum sum sum amax amin 0 702730 26451 1993 1 1 1 0 12 13 30.92 24.98 1 702730 26451 1993 1 2 0 0 13 13 32.00 24.98 2 702730 26451 1993 1 3 1 10 2 13 23.00 6.98 3 702730 26451 1993 1 4 1 0 12 13 10.04 3.92 4 702730 26451 1993 1 5 3 0 10 13 19.94 10.94 나는 이것을 펼치고 싶습니다. 다음과 같이.. 2023. 10. 7.
Python 판다스 데이터프레임에서 두 개의 열 텍스트를 결합하세요., Combine two columns of text in pandas dataframe 질문 파이썬에서 판다스를 사용하여 20 x 4000 데이터프레임을 가지고 있습니다. 이 중 두 개의 열은 Year와 quarter로 지정되어 있습니다. Year = 2000 및 quarter= q2를 2000q2로 만드는 period이라는 변수를 만들고 싶습니다. 도와주실 분 계신가요? 답변 두 열이 모두 문자열인 경우 직접 연결할 수 있습니다: df["period"] = df["Year"] + df["quarter"] 하나 이상의 열이 문자열이 아닌 경우 먼저 변환해야합니다. df["period"] = df["Year"].astype(str) + df["quarter"] 이 때 NaN에 주의하십시오! 여러 문자열 열을 결합해야하는 경우 agg를 사용할 수 있습니다: df['period'] = df[['.. 2023. 6. 9.