반응형

Python 30

Pandas 데이터 프레임의 문자열을 '날짜' 데이터 유형으로 변환하려면 어떻게 해야 합니까?

Pandas 데이터 프레임의 문자열을 '날짜' 데이터 유형으로 변환하려면 어떻게 해야 합니까? Pandas 데이터 프레임이 있는데, 열 중 하나에 날짜 문자열이 형식으로 포함되어 있습니다.YYYY-MM-DD 예를 들어.'2013-10-28' 그 순간에.dtype열의 하나는object. 열 값을 Pandas 날짜 형식으로 변환하려면 어떻게 해야 합니까?본질적으로 @waitingkuo와 동일하지만, 저는 사용할 것입니다.pd.to_datetime여기에 (조금 더 깨끗해 보이고, 몇 가지 추가 기능을 제공합니다. 예를 예로 들 수 있습니다.dayfirst): In [11]: df Out[11]: a time 0 1 2013-01-01 1 2 2013-01-02 2 3 2013-01-03 In [12]: pd...

programing 2023.07.21

판다: 모든 NaN과 함께 열을 내립니다.

판다: 모든 NaN과 함께 열을 내립니다. 다음과 같은 데이터 프레임이 있습니다. 0 1 2 3 4 5 6 7 0 #0915-8 NaN NaN NaN NaN NaN NaN NaN 1 NaN NaN NaN LIVE WGT NaN AMOUNT NaN TOTAL 2 GBW COD NaN NaN 2,280 NaN $0.60 NaN $1,368.00 3 POLLOCK NaN NaN 1,611 NaN $0.01 NaN $16.11 4 WHAKE NaN NaN 441 NaN $0.70 NaN $308.70 5 GBE HADDOCK NaN NaN 2,788 NaN $0.01 NaN $27.88 6 GBW HADDOCK NaN NaN 16,667 NaN $0.01 NaN $166.67 7 REDFISH NaN NaN 9..

programing 2023.07.21

두 날짜 사이의 월을 찾는 가장 좋은 방법

두 날짜 사이의 월을 찾는 가장 좋은 방법 저는 파이썬에서 두 날짜 사이의 월을 정확하게 찾을 수 있어야 합니다.저는 효과가 있는 솔루션을 가지고 있지만 (우아한 것처럼) 별로 좋지도 않고 빠르지도 않습니다. dateRange = [datetime.strptime(dateRanges[0], "%Y-%m-%d"), datetime.strptime(dateRanges[1], "%Y-%m-%d")] months = [] tmpTime = dateRange[0] oneWeek = timedelta(weeks=1) tmpTime = tmpTime.replace(day=1) dateRange[0] = tmpTime dateRange[1] = dateRange[1].replace(day=1) lastMonth = t..

programing 2023.07.21

numpy 배열에서 모드를 찾는 가장 효율적인 방법

numpy 배열에서 모드를 찾는 가장 효율적인 방법 정수(양수 또는 음수)를 포함하는 2D 배열이 있습니다.각 행은 특정 공간 사이트에 대한 시간 경과에 따른 값을 나타내는 반면, 각 열은 특정 시간에 대한 다양한 공간 사이트에 대한 값을 나타냅니다. 따라서 배열이 다음과 같은 경우: 1 3 4 2 2 7 5 2 2 1 4 1 3 3 2 2 1 1 결과는 다음과 같습니다. 1 3 2 2 2 1 모드에 대한 값이 여러 개인 경우 임의로 선택된 값을 모드로 설정할 수 있습니다. 열 찾기 모드를 한 번에 하나씩 반복할 수 있지만, Numpy가 이를 위한 내장 기능을 가지고 있기를 바랍니다.또는 반복하지 않고 효율적으로 찾을 수 있는 방법이 있다면,확인(@tom10의 코멘트에서 영감을 얻음): import nu..

programing 2023.07.21

frozen=True일 때 __post_init__에서 데이터 클래스 필드의 값을 설정하는 방법은 무엇입니까?

frozen=True일 때 __post_init__에서 데이터 클래스 필드의 값을 설정하는 방법은 무엇입니까? 고정 데이터 클래스를 생성하려고 하는데 다음 값을 설정하는 데 문제가 있습니다.__post_init__필드 값을 설정하는 방법이 있습니까?init param순식간에dataclass를 할 때frozen=True세팅? RANKS = '2,3,4,5,6,7,8,9,10,J,Q,K,A'.split(',') SUITS = 'H,D,C,S'.split(',') @dataclass(order=True, frozen=True) class Card: rank: str = field(compare=False) suit: str = field(compare=False) value: int = field(init=F..

programing 2023.07.21

Python 문자열이 [u'String']으로 인쇄됨

Python 문자열이 [u'String']으로 인쇄됨 이것은 분명 쉬운 것이 될 것이지만 정말로 나를 괴롭힙니다. 저는 웹 페이지에서 읽고 아름다운 수프를 사용하여 구문 분석하는 스크립트를 가지고 있습니다.수프에서 모든 링크를 추출합니다. 최종 목표는 link.contents를 출력하는 것입니다. 제가 구문 분석하는 모든 텍스트는 ASCII입니다.저는 파이썬이 문자열을 유니코드로 취급한다는 것을 알고 있으며, 이것이 매우 유용하다고 확신합니다. 단지 제 웹 스크립트에서는 아무 소용이 없습니다. '갈마다 'String', 'String', 'String', 'String', 'String', 'String', 'String', 'String', 'String', 'String'이.[u'String']화면에..

programing 2023.07.11

Flask dev 서버를 실행하는 이유는 무엇입니까?

Flask dev 서버를 실행하는 이유는 무엇입니까? 저는 웹사이트 개발을 위해 플라스크를 사용하고 있으며 개발 중에는 다음 파일을 사용하여 플라스크를 실행하고 있습니다. #!/usr/bin/env python from datetime import datetime from app import app import config if __name__ == '__main__': print('################### Restarting @', datetime.utcnow(), '###################') app.run(port=4004, debug=config.DEBUG, host='0.0.0.0') 서버를 시작할 때 또는 파일이 업데이트되었기 때문에 자동으로 재시작할 때 항상 인쇄 줄이 ..

programing 2023.07.06

대형 판다 데이터 프레임 분할

대형 판다 데이터 프레임 분할 저는 423244줄의 큰 데이터 프레임을 가지고 있습니다.저는 이것을 4개로 나누고 싶습니다.제가 다음 코드를 시도했는데 오류가 발생했습니까? ValueError: array split does not result in an equal division for item in np.split(df, 4): print item 이 데이터 프레임을 4개 그룹으로 분할하는 방법은 무엇입니까?사용: Docstring: Split an array into multiple sub-arrays. Please refer to the ``split`` documentation. The only difference between these functions is that ``array_split..

programing 2023.07.06

Mac OS에 두 가지 버전의 아나콘다(Python 2, 3)를 설치하는 방법

Mac OS에 두 가지 버전의 아나콘다(Python 2, 3)를 설치하는 방법 저는 macOS가 비교적 생소합니다.나는 방금 XCode(c++ 컴파일러용)와 최신 Python 3(나 자신을 위한)을 설치했습니다.이제 두 번째 아나콘다(작업용)를 파이썬 2와 함께 올바르게 설치하는 방법이 궁금합니다. iPython과 Spyder IDE로 작업하려면 두 버전이 모두 필요합니다.이상적인 방법은 완전히 별도의 Python 환경을 구축하는 것입니다.예를 들어, 나는 다음과 같이 쓸 수 있기를 바랍니다.conda install scikit-learnPython 3 환경 및 유사한 환경의 경우conda2 install scikit-learnPython 2용.아나콘다를 다시 설치할 필요가 없습니다.아나콘다의 패키지 관..

programing 2023.07.01

Linux에서 Pillow(Python 모듈) 설치 중 실패

Linux에서 Pillow(Python 모듈) 설치 중 실패 Pip를 사용하여 Pillow(Python 모듈)를 설치하려고 하는데 다음 오류가 발생합니다. ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting 오류에서 알 수 있듯이, 저는 다음을 시도했습니다. pip install pillow --global-option="--disable-jpeg" 그러나 다음과 같은 오류가 발생합니다. error: option --disable-jpeg not recognized 어떻게 대처해야 하는지에 대한 힌트가 있습니까?여기 Pillow에 대한 버그가 보고되었으며, 이는 다음을 나타냅니다.libjpeg그리고.z..

programing 2023.07.01
반응형