«pandas» 태그된 질문

Pandas는 데이터 조작 및 분석을위한 Python 라이브러리입니다. 예를 들어 통계, 실험 과학 결과, 계량 경제학 또는 재무에서 일반적으로 사용되는 데이터 프레임, 다차원 시계열 및 단면 데이터 세트입니다. Pandas는 Python의 주요 데이터 과학 라이브러리 중 하나입니다.

14
팬더 : 연산자 체인을 사용하여 DataFrame의 행을 필터링하십시오.
에서 대부분의 작업 pandas운영자 체인 (함께 수행 할 수 있습니다 groupby, aggregate, apply, 등),하지만 난 필터 행을 찾은 유일한 방법은 일반 브라켓 색인을 통해입니다 df_filtered = df[df['column'] == value] df변수 값을 필터링하기 전에 변수를 할당해야하므로이 방법이 적합하지 않습니다 . 다음과 같은 것이 더 있습니까? df_filtered = df.mask(lambda x: x['column'] == …
329 python  pandas  dataframe 



7
팬더 read_csv low_memory 및 dtype 옵션
전화 할 때 df = pd.read_csv('somefile.csv') 나는 얻다: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130 : DtypeWarning : 열 (4,5,7,16)에는 혼합 유형이 있습니다. 가져올 때 dtype 옵션을 지정하거나 low_memory = False를 설정하십시오. 이 dtype옵션 이 왜 관련되어 low_memory있으며이 False문제에 도움이되는 이유는 무엇입니까?



5
팬더는 다른 열의 값을 기반으로 새 열을 생성 / 여러 열의 함수를 행 단위로 적용
나는이 6 개 열 (에 (그것이 경우 - 다른 사다리를 사용) 내 사용자 지정 기능을 적용 할 ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White내 dataframe의 각 행). 다른 질문과 다른 방법을 시도했지만 여전히 내 문제에 대한 올바른 답변을 찾지 못하는 것 같습니다. 이것의 중요한 부분은 사람이 히스패닉으로 간주되면 다른 것으로 계산할 …
316 python  pandas  numpy  apply 

8
시리즈 / 데이터 프레임 열의 팬더 조건부 생성
아래 줄을 따라 데이터 프레임이 있습니다. Type Set 1 A Z 2 B Z 3 B X 4 C Y Set = 'Z'인 경우 초록색을 설정하고 Set = 그렇지 않은 경우 '빨간색'을 설정하는 데이터 프레임 (= 동일한 레코드 / 행 수)과 동일한 길이의 데이터 프레임에 다른 열을 추가하거나 시리즈를 생성하려고합니다. …


6
KeyError를주는 len (string)을 포함하는 조건식을 기반으로 팬더 DataFrame에서 행을 삭제합니다.
팬더 DataFrame이 있고 특정 열의 문자열 길이가 2보다 큰 행을 삭제하고 싶습니다. 나는 이것을 할 수있을 것으로 기대한다 ( 이 답변에 따라 ) : df[(len(df['column name']) < 2)] 그러나 나는 단지 오류를 얻는다 : KeyError: u'no item named False' 내가 뭘 잘못하고 있죠? (참고 : df.dropna()any가 포함 된 행을 제거 …
303 python  pandas 

7
팬더-주어진 열의 첫 번째 행 값 가져 오기
이것은 엄청나게 쉬운 질문처럼 보이지만 ... 나는 기대했던 쉬운 대답을 보지 못했습니다. 그렇다면 Pandas에서 주어진 열의 n 번째 행에서 값을 얻는 방법은 무엇입니까? (특히 첫 번째 행에 관심이 있지만 더 일반적인 관행에도 관심이 있습니다). 예를 들어 Btime에서 1.2 값을 변수로 가져오고 싶다고 가정 해 봅시다. 이것을하는 올바른 방법은 무엇입니까? df_test …
300 python  pandas  indexing  head 

15
Python dict를 데이터 프레임으로 변환
다음과 같은 Python 사전이 있습니다. {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19': 390, u'2012-06-20': 390, u'2012-06-21': 390, u'2012-06-22': 390, u'2012-06-23': 390, u'2012-06-24': 390, u'2012-06-25': 391, u'2012-06-26': 391, u'2012-06-27': 391, u'2012-06-28': 391, u'2012-06-29': 391, u'2012-06-30': …
299 python  pandas  dataframe 


12
datetime, Timestamp 및 datetime64 간 변환
numpy.datetime64객체를 datetime.datetime(또는 Timestamp) 로 어떻게 변환 합니까? 다음 코드에서는 datetime, timestamp 및 datetime64 객체를 만듭니다. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 = np.datetime64(dt) …
290 python  datetime  numpy  pandas 

8
팬더 수 (고유 한)
여러 데이터베이스 (oracle, mssql 등)가 있으므로 팬더를 db 대체물로 사용하고 있으며 SQL과 동등한 일련의 명령을 만들 수 없습니다. 일부 열이있는 DataFrame에 테이블이로드되었습니다. YEARMONTH, CLIENTCODE, SIZE, .... etc etc SQL에서 매년 다른 클라이언트 수를 계산하는 방법은 다음과 같습니다. SELECT count(distinct CLIENTCODE) FROM table GROUP BY YEARMONTH; 결과는 201301 5000 201302 13245 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.