목록데이터과학 (85)
스택큐힙리스트
다음과 같이 함수와 데이터프레임이 정의된 상황에서 고려해 봅시다: def get_sublist(sta, end): return mylist[sta:end+1] df = pd.DataFrame({'ID':['1','2','3'], 'col_1': [0,2,3], 'col_2':[1,4,5]}) mylist = ['a','b','c','d','e','f'] 이제 get_sublist를 df의 두 열인 'col_1', 'col_2'에 적용하여 요소별로 새로운 열 'col_3'를 계산하여 다음과 같은 결과를 얻고 싶습니다: ID col_1 col_2 col_3 0 1 0 1 ['a', 'b'] 1 2 2 4 ['c', 'd', 'e'] 2 3 3 5 ['d', 'e', 'f'] 다음과 같이 시도해 봤지만: df..
이 질문에 이미 답변이 있습니다: 넘파이 dtype을 기본 파이썬 유형으로 변환하는 방법 (13 답변) 유효한 객체에서 TypeError: {...} is not JSON serializable 오류 발생하는 json.dump? (3 답변) Closed 작년. 저는 파이썬에서 간단한 딕셔너리를 JSON 파일로 보내려고 시도하고 있지만, 계속해서 TypeError: 1425 is not JSON serializable 메시지가 나옵니다. import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(ale..
나는 새로운 노트를 만드는 이 코드 조각을 가지고 있습니다. 출력되지만 다음과 같은 오류가 발생합니다: Error: C:\Python27\Basics\OOP\formytesting>python notebook.py Memo=This is my first memo, Tag=example Traceback (most recent call last): File notebook.py, line 14, in print(firstnote) TypeError: __str__ returned non-string (type NoneType) note.py: import datetime class Note: def __init__(self, memo, tags): self.memo = memo self.tags = tag..
Comprehensions는 범위와의 불통화와 함께 불규칙한 상호작용을 보여줍니다. 이것은 기대되는 동작인가요? x = 원래 값 squares = [x**2 for x in range(5)] print(x) # Python 2에서 4를 출력합니다! 징징대기 싫으면 이것은 오류의 잔인한 근원입니다. 새 코드를 작성할 때마다, 문제인 것을 알아도 가끔 매우 이상한 재할당으로 인한 오류를 발견합니다. 리스트 컴프리헨션에서는 항상 임시 변수를 밑줄과 함께 시작하는 것과 같은 규칙을 만들어야 할 필요가 있지만, 심지어도 그것만으로는 완벽하지 않습니다. 이 무작위한 타임바프가 기쁨이되고 싶은 사용의 용이성을 상쇄시키고 있습니다.답변 1리스트 컴프리헨션이 Python 2에서는 루프 제어 변수의 누수 현상이 발생하지만..