본문 바로가기

remove4

Python 파이썬에서 배열을 선언하고 항목을 추가하는 방법은 다음과 같습니다., How to declare and add items to an array in Python 질문 나는 Python에서 배열에 항목을 추가하려고합니다. 다음을 실행합니다. array = {} 그런 다음 다음을 수행하여이 배열에 무언가를 추가하려고합니다. array.append(valueToBeInserted) 여기에는 .append 메소드가 없어 보입니다. 배열에 항목을 추가하는 방법은 무엇입니까? 답변 {}는 빈 딕셔너리를 나타내며, 배열/리스트가 아닙니다. 리스트나 배열을 사용하려면 []를 사용해야 합니다. 빈 리스트를 초기화하려면 다음과 같이 하세요: my_list = [] 또는 my_list = list() 리스트에 요소를 추가하려면 append를 사용하세요 my_list.append(12) 리스트에 다른 리스트의 요소를 포함시키려면 extend를 사용하세요 my_list.extend([.. 2023. 11. 2.
Python "RuntimeError: dictionary changed size during iteration" 오류를 피하는 방법은 무엇인가요?, How can I avoid "RuntimeError: dictionary changed size during iteration" error? 질문 어떤 리스트의 사전이 있다고 가정해봅시다: d = {'a': [1], 'b': [1, 2], 'c': [], 'd':[]} 이제 값이 빈 리스트인 키-값 쌍을 제거하고 싶습니다. 다음 코드를 시도해봤습니다: for i in d: if not d[i]: d.pop(i) 하지만 이렇게 하면 오류가 발생합니다: RuntimeError: dictionary changed size during iteration 사전을 반복하는 동안에는 항목을 추가하거나 제거할 수 없다는 것을 이해합니다. 이 문제를 해결하기 위해 이 제한을 어떻게 우회할 수 있을까요? 이로 인해 문제가 발생할 수 있고 그 이유에 대한 인용은 Modifying a Python dict while iterating over it에서 확인할 수 .. 2023. 10. 24.
Python 판다스 데이터프레임에서 인덱스를 재설정하는 방법은 무엇인가요? [중복됨], How to reset index in a pandas dataframe? [duplicate] 질문 나는 몇 개의 행을 제거한 데이터프레임을 가지고 있습니다. 결과적으로, 색인이 [1,5,6,10,11]와 같은 데이터프레임을 얻게 되는데, 이를 [0,1,2,3,4]로 재설정하고 싶습니다. 어떻게 할 수 있을까요? 다음은 작동하는 것 같습니다: df = df.reset_index() del df['index'] 다음은 작동하지 않습니다: df = df.reindex() 답변 DataFrame.reset_index은(는) 찾고 있는 것입니다. 만약 이것을 열로 저장하지 않으려면 다음과 같이 하십시오: df = df.reset_index(drop=True) 재할당하고 싶지 않다면: df.reset_index(drop=True, inplace=True) 2023. 10. 6.
Python 콘다 환경을 어떻게 이름을 변경할 수 있을까요?, How can I rename a conda environment? 질문 나는 old_name이라는 conda 환경을 가지고 있습니다. 어떻게 하면 참조를 깨지 않고 그 이름을 new_name으로 변경할 수 있을까요? 답변 새로운 답변: Conda 4.14부터는 다음과 같이 사용할 수 있습니다: conda rename -n old_name new_name 하지만 실제로는 conda rename은 여전히 [1][2]의 conda create와 conda remove의 조합을 사용합니다. 드라이-런을 위해 -d 플래그를 사용하세요 (v22.11.0부터는 대상이 아닙니다). conda rename -n old_name -d new_name 이전 답변: 불가능합니다. 한 가지 해결책은 새로운 환경을 생성한 다음 원래 환경을 제거하는 것입니다. 먼저, 현재 환경을 비활성화하는 것.. 2023. 9. 16.