«pandas» 태그된 질문

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


4
Pandas의 다른 값을 기반으로 한 값 변경
속도 향상을 위해 Stata 코드를 Python으로 재 프로그래밍하려고하는데 PANDAS의 지시를 받았습니다. 그러나 데이터 처리 방법에 대해 머리를 감는 데 어려움을 겪고 있습니다. 열 머리글 'ID'의 모든 값을 반복하고 싶다고 가정 해 보겠습니다. 해당 ID가 특정 번호와 일치하면 해당하는 두 개의 값인 FirstName과 LastName을 변경하고 싶습니다. Stata에서는 다음과 같이 보입니다. replace …
107 python  pandas 


5
Pandas 데이터 프레임 내의 열을 정수에서 문자열로 변환
int 및 str 데이터 열이 혼합 된 팬더에 데이터 프레임이 있습니다. 데이터 프레임 내에서 먼저 열을 연결하고 싶습니다. 그렇게하려면 int열을 str. 다음과 같이 시도했습니다. mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) 또는 mtrx['X.3'] = mtrx['X.3'].astype(str) 하지만 두 경우 모두 작동하지 않고 " 'str'및 'int'개체를 연결할 수 없습니다."라는 오류가 발생합니다. 두 str열을 연결하면 …
106 python  string  pandas  dataframe  int 


2
팬더의 for 루프가 정말 나쁜가요? 언제 신경을 써야합니까?
인가 for루프는 정말 "나쁜"? 그렇지 않다면 기존의 "벡터화 된"접근 방식을 사용하는 것보다 어떤 상황에서 더 나을까요? 1 저는 "벡터화"의 개념과 팬더가 계산 속도를 높이기 위해 벡터화 기술을 사용하는 방법에 대해 잘 알고 있습니다. 벡터화 된 함수는 전체 시리즈 또는 DataFrame에 대한 작업을 브로드 캐스트하여 기존의 데이터 반복보다 훨씬 더 빠른 …

6
Python Pandas는 셀에 목록을 삽입합니다.
목록 'abc'와 데이터 프레임 'df'가 있습니다. abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN 목록을 셀 1B에 삽입하고 싶으므로이 결과를 원합니다. A B 0 12 NaN 1 23 ['foo', 'bar'] 할 수 있을까요? 1) 이것을 사용하는 경우 : df.ix[1,'B'] = abc 다음과 같은 오류 …


4
Pandas에서 dtype ( 'O')은 무엇입니까?
팬더에 데이터 프레임이 있고 그 값의 유형이 무엇인지 알아 내려고 노력하고 있습니다. 열 유형이 무엇인지 잘 모르겠습니다 'Test'. 그러나 실행 myFrame['Test'].dtype하면을 얻습니다. dtype('O') 이것은 무엇을 의미 하는가?

6
두 데이터 프레임을 결합하려면 어떻게합니까?
Pandas 데이터 프레임을 사용하고 있습니다. 초기 데이터 프레임이 D있습니다. 다음과 같이 두 개의 데이터 프레임을 추출합니다. A = D[D.label == k] B = D[D.label != k] 그런 다음 레이블을 변경 A하고B A.label = 1 B.label = -1 A와 B를 결합하여 통합 연산과 같은 하나의 데이터 프레임으로 만들 수 있습니다. 데이터의 …
105 python  pandas 

4
목록 색인을 기반으로 Pandas 행 선택
데이터 프레임 df가 있습니다. 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 그런 다음 목록에 표시된 특정 시퀀스 번호를 가진 행을 선택하고 여기에 [1,3]이 있다고 가정하고 왼쪽 : 20061231 15.915 NaN 15.915 12.686 20070630 7.907 NaN 7.907 6.459 …
105 python  pandas 



6
0으로 채워진 팬더 데이터 프레임 만들기
주어진 크기의 0으로 채워진 팬더 데이터 프레임을 만드는 가장 좋은 방법은 무엇입니까? 나는 사용했다 : zero_data = np.zeros(shape=(len(data),len(feature_list))) d = pd.DataFrame(zero_data, columns=feature_list) 더 나은 방법이 있습니까?
105 python  pandas  dataframe 

5
Pandas MultiIndex 앞에 수준 추가
일부 그룹화 후 생성 된 MultiIndex가있는 DataFrame이 있습니다. import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B Output> a1 …
105 python  pandas 

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