본문 바로가기

alternative2

Python 큰 파일을 한 줄씩 읽는 방법은 무엇인가요?, How to read a large file - line by line? 질문 전체 파일의 각 줄을 반복하고 싶습니다. 이를 위해 전체 파일을 읽어 리스트에 저장한 다음 관심 있는 줄을 처리합니다. 이 방법은 많은 메모리를 사용하므로 다른 대안을 찾고 있습니다. 지금까지 작성한 코드: for each_line in fileinput.input(input_file): do_something(each_line) for each_line_again in fileinput.input(input_file): do_something(each_line_again) 이 코드를 실행하면 오류 메시지가 표시됩니다: device active. 어떤 제안이 있나요? 목적은 각 줄에 대해 모든 다른 줄과 Levenshtein 거리를 계산하는 것입니다. 2022년 11월 수정: 이 질문보다 8개월 뒤.. 2023. 9. 13.
Python 인덱스를 사용하여 pandas DataFrame의 특정 셀에 값을 설정합니다., Set value for particular cell in pandas DataFrame using index 질문 나는 Pandas DataFrame을 만들었습니다. df = DataFrame(index=['A','B','C'], columns=['x','y']) 그리고 이것을 얻었습니다. x y A NaN NaN B NaN NaN C NaN NaN 이제, 특정 셀에 값을 할당하고 싶습니다. 예를 들어, 행 C와 열 x에 값을 할당하고 싶습니다. 다음 결과를 기대합니다: x y A NaN NaN B NaN NaN C 10 NaN 다음 코드로 이를 수행할 것으로 예상합니다: df.xs('C')['x'] = 10 그러나, df의 내용이 변경되지 않았습니다. 데이터프레임은 여전히 NaN만을 포함하고 있습니다. 어떤 제안이 있나요? 답변 RukTech의 답변, df.set_value('C', 'x', 10)은 아래에 .. 2023. 7. 10.