본문 바로가기

파이썬2271

파이썬 조건부 인덱싱을 사용하여 셀에서 스칼라 값을 얻는 방법 아래에 표시된 데이터 프레임이 있습니다. A (스크립트의 변수) 값에 따라 B 열의 스칼라 값을 가져와야합니다. loc () 함수를 시도하고 있지만 스칼라 값 대신 Series를 반환합니다. 스칼라 값 ()은 어떻게 얻습니까? >>> x = pd.DataFrame({'A' : [0,1,2], 'B' : [4,5,6]}) >>> x A B 0 0 4 1 1 5 2 2 6 >>> x.loc[x['A'] == 2]['B'] 2 6 Name: B, dtype: int64 >>> type(x.loc[x['A'] == 2]['B']) 해결 방법 우선, .loc 에서 행 및 열 인덱스에 모두 액세스하는 것이 좋습니다. x.loc[x['A'] == 2, 'B'] 둘째, 시리즈 또는 데이터 프레임에서 .values ​​.. 2020. 11. 22.
파이썬 How to fix Python ValueError:bad marshal data? Ubuntu에서 flexget Python 스크립트를 실행하면 오류가 발생합니다. $ flexget series forget "Orange is the new black" s03e01 Traceback (most recent call last): File "/usr/local/bin/flexget", line 7, in from flexget import main File "/usr/local/lib/python2.7/dist-packages/flexget/__init__.py", line 11, in from flexget.manager import Manager File "/usr/local/lib/python2.7/dist-packages/flexget/manager.py", line 21, in .. 2020. 11. 22.
파이썬 괄호가 있거나없는 파이썬 주장 다음은 assert의 네 가지 간단한 호출입니다. >>> assert 1==2 Traceback (most recent call last): File "", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "", line 1, in ? AssertionError: hi >>> assert(1==2) Traceback (most recent call last): File "", line 1, in ? AssertionError >>> assert(1==2, "hi") 마지막 항목은 오류를 발생시키지 않습니다. 이 동작을 일으키는 괄호가 있거나없는 assert 호출의 차이점은 무엇입니까? 내 연습.. 2020. 11. 22.
파이썬 요청의 응답을 파일에 저장 import requests files = {'f': ('1.pdf', open('1.pdf', 'rb'))} response = requests.post("https://pdftables.com/api?&format=xlsx-single",files=files) response.raise_for_status() # ensure we notice bad responses file = open("out.xls", "w") file.write(response) file.close() 오류가 발생합니다. file.write(response) TypeError: expected a character buffer object 해결 방법 In [1]: import requests In [2]: r = request.. 2020. 11. 22.
파이썬 SOAP 클라이언트 테스트를위한 공개 무료 웹 서비스 해결 방법 여기에 무리가 있습니다. "무료 웹 서비스"또는 "오픈 웹 서비스"를 검색하면 수많은 오픈 SOAP 엔드 포인트를 찾을 수 있습니다. URL에? WSDL을 추가하여 ASMX 끝점에서 WSDL을 가져올 수 있습니다. 참조 페이지 https://stackoverflow.com/questions/311654 2020. 11. 22.
파이썬 Windows에서 pip 설치 액세스가 거부되었습니다. Windows에서 pip install mitmproxy 를 실행하려고하는데 Run 관리자 옵션으로. WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd' 이 작업을 어떻게 할 수 있습니까? 해결 방법 Windows의 경우 cmd에서 python 실행 파일을 사용하여 pip 설치를 실행하십시오. 예 : python -m pip install mitmproxy 이것은 적어도 다른 패키지 설치를 위해 나를 위해 일했습니다. 참조 페이지 ht.. 2020. 11. 22.
파이썬 Python : 빈 목록에서 팝 내 코드의 루프에서 아래 줄을 사용하고 있습니다. importer = exporterslist.pop(0) exportslist에 항목이 없거나 null 이면 error : IndexError : pop from empty list 를 반환합니다. 항목이없는 내보내기 목록을 우회하려면 어떻게해야합니까? 내가 생각할 수있는 한 가지 아이디어는 exportslist가 null이 아니면 importer = exporterslist.pop (0) 입니다. else get the next entry in the loop. 아이디어가 옳다면 파이썬으로 코딩하는 방법은 무엇입니까? 해결 방법 당신은 올바른 길을 가고 있습니다. if exporterslist: #if empty_list will evaluate as .. 2020. 11. 22.
파이썬 손자 클래스에서 슈퍼 메서드를 호출하는 방법은 무엇입니까? 3 단계의 클래스 상속이있는 코드로 작업하고 있습니다. 가장 낮은 수준의 파생 클래스에서 계층 구조 2 수준 위로 메서드를 호출하는 구문은 무엇입니까? 슈퍼 슈퍼 콜? "중간"클래스는 호출해야하는 메서드를 구현하지 않습니다. 해결 방법 글쎄, 이것은 그것을하는 한 가지 방법입니다. class Grandparent(object): def my_method(self): print "Grandparent" class Parent(Grandparent): def my_method(self): print "Parent" class Child(Parent): def my_method(self): print "Hello Grandparent" Grandparent.my_method(self) 아마도 당신이 원하는 것.. 2020. 11. 21.
파이썬 numpy 배열의 Python numpy 배열 numpy 배열의 numpy 배열을 만드는 데 문제가 있습니다. 루프로 만들 것입니다. a=np.array([]) while(...): ... b= //a numpy array generated a=np.append(a,b) ... 원하는 결과 : [[1,5,3], [9,10,1], ..., [4,8,6]] 실제 결과 : [1,5,3,9,10,1,... 4,8,6] 가능할까요? 배열의 최종 차원을 모르기 때문에 고정 차원으로 초기화 할 수 없습니다. 해결 방법 루프에서 numpy 배열에 추가하지 마십시오. 기본 Python에 비해 NumPy가 매우 나쁜 작업입니다. 이는 추가 할 때마다 데이터의 전체 사본을 만들기 때문에 2 차 시간이 소요됩니다. 대신 배열을 Python 목록에 추가하고 끝에서 변환하십.. 2020. 11. 21.
파이썬 django.core라는 모듈이 없습니다. 이전 Django 버전을 제거한 후 최신 Django 버전 1.0.2로 업데이트했지만 이제 django-admin.py를 실행하면 다음 오류가 발생합니다. 어떻게 해결할 수 있습니까? Traceback (most recent call last): File "C:\Python25\Lib\site-packages\django\bin\django-admin.py", line 2, in from django.core import management ImportError: No module named django.core 해결 방법 django가 PYTHONPATH에 있는지 확인해야합니다. 테스트하려면 파이썬 셸에서 import django 를 수행하십시오. 출력이 없어야합니다. ActivePython 2.5.1.. 2020. 11. 21.