본문 바로가기

file10.3

Python 기존의 csv 파일에 판다스 데이터를 추가하는 방법은 무엇인가요?, How to add pandas data to an existing csv file? 질문 저는 pandas의 to_csv() 함수를 사용하여 기존의 csv 파일에 데이터프레임을 추가할 수 있는지 알고 싶습니다. csv 파일은 로드된 데이터와 동일한 구조를 가지고 있습니다. 답변 판다스 to_csv 함수에서는 파이썬 쓰기 모드를 지정할 수 있습니다. 추가 모드는 'a'입니다. 귀하의 경우: df.to_csv('my_csv.csv', mode='a', header=False) 기본 모드는 'w'입니다. 파일이 처음에 없을 수 있는 경우, 다음과 같은 변형을 사용하여 첫 번째 쓰기 시 헤더가 인쇄되도록 할 수 있습니다: output_path='my_csv.csv' df.to_csv(output_path, mode='a', header=not os.path.exists(output_path)) 2023. 11. 24.
Python JSON을 OrderedDict에 로드할 수 있을까요?, Can I get JSON to load into an OrderedDict? 질문 Ok so I can use an OrderedDict in json.dump. That is, an OrderedDict can be used as an input to JSON. But can it be used as an output? If so how? In my case I'd like to load into an OrderedDict so I can keep the order of the keys in the file. If not, is there some kind of workaround? 그래서 json.dump에서 OrderedDict를 사용할 수 있습니다. 즉, OrderedDict를 JSON의 입력으로 사용할 수 있습니다. 하지만 출력으로 사용할 수 있을까요? 그렇다면 어떻게 .. 2023. 11. 13.
Python 명령 줄에서 함수 실행하기, Run function from the command line 질문 나는 이 코드를 가지고 있습니다: def hello(): return 'Hi :)' 이 코드를 어떻게 명령 줄에서 직접 실행할 수 있을까요? 답변 다음은 -c (명령어) 인수를 사용하는 경우입니다 (파일 이름이 foo.py라고 가정합니다): $ python -c 'import foo; print foo.hello()' 또는 네임스페이스 오염에 대해 신경 쓰지 않는 경우: $ python -c 'from foo import *; print hello()' 중간 지점은 다음과 같습니다: $ python -c 'from foo import hello; print hello()' 2023. 10. 5.