본문 바로가기

1.344

Python 파이썬 대화형 세션을 어떻게 저장할 수 있나요?, How to save a Python interactive session? 질문 나는 자주 Python의 인터프리터를 사용하여 데이터베이스, 파일 등과 작업합니다. 기본적으로 반구조적 데이터의 많은 수동 형식을 처리합니다. 유용한 부분을 제대로 저장하고 정리하는 일은 제가 원하는만큼 자주하지 않습니다. 대화형 세션의 이력을 저장할 수 있는 방법이 있을까요 (데이터베이스 연결, 변수 할당, 작은 for 루프 및 논리의 일부)? script와 같은 것을 사용하면 너무 많은 stdout 노이즈가 발생합니다. 모든 객체를 pickle하는 것은 정말 필요하지 않습니다. 하지만 그렇게 하는 해결책이 있다면 괜찮습니다. 이상적으로는 대화형으로 작성한 것과 동일하게 실행되는 스크립트만 남기고 필요없는 부분을 삭제할 수 있습니다. 이 작업을 수행하는 패키지나 자체 개발 방법이 있을까요? 답변 .. 2023. 11. 11.
Python 사전의 멤버에 접근하기 위해 점(.)을 사용하는 방법은 어떻게 되나요?, How to use a dot "." to access members of dictionary? 질문 파이썬 딕셔너리의 멤버에 점 "."을 통해 접근하는 방법은 무엇인가요? 예를 들어, mydict['val'] 대신에 mydict.val로 작성하고 싶습니다. 또한, 이러한 방식으로 중첩된 딕셔너리에 접근하고 싶습니다. 예를 들어 mydict.mydict2.val 는 다음을 가리킬 것입니다. mydict = { 'mydict2': { 'val': ... } } 답변 항상 이를 유틸 파일에 보관해왔습니다. 여러분은 자신의 클래스에도 mixin으로 사용할 수 있습니다. class dotdict(dict): """dictionary 속성에 대한 점 표기법 접근""" __getattr__ = dict.get __setattr__ = dict.__setitem__ __delattr__ = dict.__deli.. 2023. 11. 11.
Python 파이썬에서 yaml 패키지를 설치하는 방법은 무엇인가요?, How do I install the yaml package for Python? 질문 나는 YAML을 사용하는 Python 프로그램을 가지고 있습니다. 새로운 서버에 pip install yaml을 사용하여 설치를 시도하였으나 다음과 같은 결과가 반환되었습니다: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log Python을 위한 yaml 패키지를 어떻게 설치할 수 있을까요? Python 2.7을 실행 중입니다. (운영체제: Debian Wheezy) 답변 다음 링크에서 https:.. 2023. 11. 3.
Python 데이터프레임 열 유형을 문자열에서 날짜 및 시간으로 변환하십시오., Convert DataFrame column type from string to datetime 질문 데이터프레임 열의 문자열(dd/mm/yyyy 형식)을 datetime dtype으로 어떻게 변환할 수 있을까요? 답변 가장 쉬운 방법은 to_datetime을 사용하는 것입니다: df['col'] = pd.to_datetime(df['col']) 이는 유럽 시간에 대한 dayfirst 인자도 제공합니다 (하지만 이는 엄격하지 않습니다). 실제로 작동하는 예시입니다: In [11]: pd.to_datetime(pd.Series(['05/23/2005'])) Out[11]: 0 2005-05-23 00:00:00 dtype: datetime64[ns] 특정 형식을 전달할 수도 있습니다: In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/.. 2023. 11. 3.