본문 바로가기

python2392

파이썬 How to get a value from a cell of a dataframe? 데이터 프레임에서 정확히 하나의 행을 추출하는 조건을 구성했습니다. d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] 이제 특정 열에서 값을 가져오고 싶습니다. val = d2['col_name'] 그러나 결과적으로 하나의 행과 하나의 열 ( 즉 하나의 셀)을 포함하는 데이터 프레임을 얻습니다. 내가 필요한 것이 아닙니다. 하나의 값 (하나의 부동 숫자)이 필요합니다. 팬더에서 어떻게 할 수 있습니까? 해결 방법 행이 하나 뿐인 DataFrame이있는 경우 iloc 를 사용하여 첫 번째 (유일한) 행에 Series로 액세스 한 다음 열 이름을 사용하여 값에 액세스합니다. In [3]: sub_df Out[.. 2021. 1. 16.
파이썬은 튜플에 항목을 추가합니다. 사용자 세션에 튜플로 저장하려는 object.ID-s가 있습니다. 처음 추가하면 작동하지만 튜플은 (u'2 ',) 처럼 보이지만 mytuple = mytuple + new.id 를 사용하여 새로운 것을 추가하려고하면 오류가 발생합니다. 튜플 ( "유니 코드"아님) 만 튜플에 연결할 수 있습니다 . 해결 방법 두 번째 요소를 1- 튜플로 만들어야합니다. 예 : a = ('2',) b = 'z' new = a + (b,) 참조 페이지 https://stackoverflow.com/questions/16730339 2021. 1. 16.
파이썬 웹 사이트가 있는지 Python 확인 특정 웹 사이트가 있는지 확인하고 싶었습니다. 이것이 제가하는 일입니다. user_agent = 'Mozilla/20.0.1 (compatible; MSIE 5.5; Windows NT)' headers = { 'User-Agent':user_agent } link = "http://www.abc.com" req = urllib2.Request(link, headers = headers) page = urllib2.urlopen(req).read() - ERROR 402 generated here! 페이지가 존재하지 않는 경우 (오류 402 또는 기타 오류) page = ... 행에서 내가 읽고있는 페이지가 종료되는지 확인하기 위해 무엇을 할 수 있습니까? 해결 방법 GET 대신 HEAD 요청을 사용할 .. 2021. 1. 16.
파이썬에서 한 번에 두 개의 목록 값을 반복 나는 반복 해야하는 (669256.02, 6117662.09, 669258.61, 6117664.39, 669258.05, 6117665.08)과 같은 세트가 있습니다. for x,y in (669256.02, 6117662.09, 669258.61, 6117664.39, 669258.05, 6117665.08) print (x,y) 인쇄 할 것 669256.02 6117662.09 669258.61 6117664.39 669258.05 6117665.08 파이썬 3.3 btw의 메신저 해결 방법 반복자를 사용할 수 있습니다. >>> lis = (669256.02, 6117662.09, 669258.61, 6117664.39, 669258.05, 6117665.08) >>> it = iter(lis) >.. 2021. 1. 16.
파이썬 How to set attributes using property decorators? 이 코드는 오류를 반환합니다. AttributeError : ca n't set attribute 메서드를 호출하는 대신 속성을 사용하고 싶기 때문에 이것은 정말 유감입니다. 이 간단한 예제가 작동하지 않는 이유를 아는 사람이 있습니까? #!/usr/bin/python2.6 class Bar( object ): """ ... """ @property def value(): """ ... """ def fget( self ): return self._value def fset(self, value ): self._value = value class Foo( object ): def __init__( self ): self.bar = Bar() self.bar.value = "yyy" if __name__ .. 2021. 1. 16.
파이썬에서 날짜 문자열 형식을 어떻게 검증합니까? 날짜 입력을 문자열로 받아들이는 파이썬 메서드가 있습니다. 메서드에 전달되는 날짜 문자열이 ffg에 있는지 확인하기 위해 유효성 검사를 추가하는 방법은 무엇입니까? 체재: 'YYYY-MM-DD' 그렇지 않은 경우 메서드는 일종의 오류를 발생시켜야합니다. 해결 방법 >>> import datetime >>> def validate(date_text): try: datetime.datetime.strptime(date_text, '%Y-%m-%d') except ValueError: raise ValueError("Incorrect data format, should be YYYY-MM-DD") >>> validate('2003-12-23') >>> validate('2003-12-32') Traceback.. 2021. 1. 16.
파이썬 PyCrypto not fully installed on Windows XP Windows XP 콘솔에서 python setup.py install 을 실행했는데 다음과 같이보고되었습니다. running install running build running build_py running build_ext warning: GMP library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Random.OSRNG.winrandom' extension error: None import Crypto.Cipher.AES 로 스크립트를 실행하려고하면 다음과 같이 작동하지 않습니다. ImportError: cannot import name AES 이 문제를 어떻게 해결할 수 있습니까? 해결 방법 참조 페이지 http.. 2021. 1. 16.
파이썬 Run Python script without Windows console appearing 명령 셸이 일시적으로 나타나지 않고 Windows XP에서 Python 스크립트를 실행할 수있는 방법이 있습니까? 나는 종종 (작업을 위해) Python으로 WordPerfect를 자동화해야하며, 내 스크립트에 출력이 없더라도 WP없이 실행하면 사라지기 전에 빈 셸이 여전히 1 초 동안 나타납니다. 이것을 막을 방법이 있습니까? 어떤 종류의 출력 리디렉션일까요? 해결 방법 pythonw.exe는 명령 프롬프트없이 스크립트를 실행합니다. 문제는 Python 인터프리터 인 Python.exe가 콘솔 하위 시스템에 연결되어 콘솔 출력을 생성한다는 것입니다 (케이스의 90 %이기 때문에)-pythonw.exe는 대신 GUI 하위 시스템에 연결되고 Windows는 콘솔을 생성하지 않습니다. 요청하지 않는 한 출력.. 2021. 1. 16.
파이썬 16 진수 문자열에서 0x 및 \ x의 의미? 나는 종종 16 진수로 표시되는 이진 연산을 수행하고 있습니다. 나는 0x 와 \ x 를 접두어로 보았다. 어떤 경우에 사용됩니까? 해결 방법 0x 는 리터럴 숫자에 사용됩니다. "\ x"는 문자열 내에서 문자를 나타내는 데 사용됩니다. >>> 0x41 65 >>> "\x41" 'A' >>> "\x01" # a non printable character '\x01' 참조 페이지 https://stackoverflow.com/questions/16903192 2021. 1. 15.
파이썬 소인수 분해-목록 양의 정수 n 을 입력으로 받고 n . 여기까지 왔지만 여기서 재귀 코드를 만드는 방법을 모르고 여기서 재귀를 사용하는 것이 더 낫다고 생각합니다. 기본 사례는 무엇입니까? 시작하기. 내 코드 : def primes(n): primfac = [] d = 2 while (n > 1): if n%d==0: primfac.append(d) # how do I continue from here... ? 해결 방법 간단한 시험 부문 : def primes(n): primfac = [] d = 2 while d*d 1: primfac.append(n) return primfac O (sqrt (n)) 복잡성 (최악의 경우). 특수 케이스 2를 사용하고 홀수 d 에 대해서만 반복 (또는 더 작은 소수를 특수 케이스로.. 2021. 1. 15.