«pandas» 태그된 질문

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

8
여러 목록을 데이터 프레임으로 가져 오기
파이썬 데이터 프레임에서 여러 목록을 가져 와서 다른 열로 어떻게 배치합니까? 이 솔루션을 시도했지만 문제가 발생했습니다. 시도 1 : 세 개의 목록이 있고 함께 압축하여 사용하십시오. res = zip(lst1,lst2,lst3) 단 하나의 열만 나타냅니다 시도 2 : percentile_list = pd.DataFrame({'lst1Tite' : [lst1], 'lst2Tite' : [lst2], 'lst3Tite' : [lst3] }, columns=['lst1Tite','lst1Tite', 'lst1Tite']) …
164 python  numpy  pandas 

10
목록의 팬더 열, 각 목록 요소에 대한 행을 만듭니다.
일부 셀에 여러 값 목록이 포함 된 데이터 프레임이 있습니다. 셀에 여러 값을 저장하는 대신 목록의 각 항목이 다른 모든 열에서 동일한 값을 가진 자체 행을 갖도록 데이터 프레임을 확장하고 싶습니다. 그래서 내가 가지고 있다면 : import pandas as pd import numpy as np df = pd.DataFrame( {'trial_num': [1, 2, …
163 python  pandas  list 

13
두 개의 DataFrame을 비교하고 차이점을 나란히 출력하십시오.
두 데이터 프레임 사이에서 변경된 내용을 정확하게 강조하려고합니다. 두 개의 Python Pandas 데이터 프레임이 있다고 가정합니다. "StudentRoster Jan-1": id Name score isEnrolled Comment 111 Jack 2.17 True He was late to class 112 Nick 1.11 False Graduated 113 Zoe 4.12 True "StudentRoster Jan-2": id Name score isEnrolled Comment 111 Jack …
162 python  html  pandas  dataframe  panel 


5
Python Pandas Aggregation 결과에서 과학적 표기법 형식화 / 억제
매우 큰 숫자에 대한 과학적 표기법을 생성하는 팬더에서 groupby 작업의 출력 형식을 어떻게 수정할 수 있습니까? 파이썬에서 문자열 형식을 지정하는 방법을 알고 있지만 여기에 적용 할 때 손실됩니다. df1.groupby('dept')['data1'].sum() dept value1 1.192433e+08 value2 1.293066e+08 value3 1.077142e+08 문자열로 변환하면 과학 표기법이 표시되지 않지만 이제는 문자열 형식을 지정하고 소수를 추가하는 방법이 궁금합니다. …

12
python pandas : 열 A에서 중복을 제거하고 열 B에서 가장 높은 값을 유지
열 A에 반복 값이있는 데이터 프레임이 있습니다. 열 B를 가장 높은 값으로 유지하면서 중복을 삭제하고 싶습니다. 그래서 이거: A B 1 10 1 20 2 30 2 40 3 10 이것으로 바꿔야합니다 : A B 1 20 2 40 3 10 Wes는 중복을 제거하는 몇 가지 훌륭한 기능을 추가했습니다. http://wesmckinney.com/blog/?p=340 …

4
왜 팬더가 2012 년에 data.table이 R보다 빨리 파이썬에서 병합 되었습니까?
필자는 최근 파이썬 용 팬더 라이브러리를 보았습니다. 이 벤치 마크 에 따르면 매우 빠른 인 메모리 병합을 수행합니다. R 의 data.table 패키지 보다 훨씬 빠릅니다 (분석을 위해 선택한 언어). 왜 pandas그렇게 빠른 data.table가요? 파이썬이 R에 비해 고유 한 속도 이점 때문입니까, 아니면 알지 못하는 트레이드 오프가 있습니까? 내부 및 외부에 …
160 python  r  join  data.table  pandas 

8
NumPy 또는 Pandas : NaN 값을 갖는 동안 배열 유형을 정수로 유지
내부에 요소를 계속 나열하면서 numpy배열 의 데이터 유형을 고정 int( int64또는 기타) 으로 유지하는 선호되는 방법이 numpy.NaN있습니까? 특히, 사내 데이터 구조를 Pandas DataFrame으로 변환하고 있습니다. 우리의 구조에는 여전히 NaN을 가진 정수형 열이 있지만 열의 dtype은 int입니다. 이것을 DataFrame으로 만들면 모든 것을 float로 다시 캐스팅하는 것처럼 보이지만 실제로는되고 싶습니다 int. 생각? …

5
두 개의 데이터 프레임을 인덱스로 병합
안녕, 나는 다음과 같은 데이터 프레임이 있습니다 > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B 인덱스를 어떻게 병합하여 얻을 수 있습니까? id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 …

6
Python Pandas에서 모든 중복 행을 삭제하십시오.
이 pandas drop_duplicates기능은 데이터 프레임을 "고유 화"하는 데 유용합니다. 그러나 전달할 키워드 인수 중 하나는 take_last=True또는 take_last=False입니다. 열의 하위 집합에서 중복되는 모든 행을 삭제하고 싶습니다. 이게 가능해? A B C 0 foo 0 A 1 foo 1 A 2 foo 1 B 3 bar 1 A 예를 들어, 나는 열을 …

6
Pandas 데이터 프레임에서 임의의 행 선택
Pandas의 DataFrame에서 임의의 행을 선택하는 방법이 있습니까? R에는 car 패키지를 사용하여 some(x, n)head와 비슷한 유용한 기능 이 있지만이 예제에서는 x에서 임의로 10 개의 행을 선택합니다. 나는 또한 슬라이싱 문서를 살펴 보았고 그와 동등한 것은 없습니다. 최신 정보 이제 버전 20을 사용합니다. 샘플 방법이 있습니다. df.sample(n)
159 python  pandas 

9
팬더로 txt에서 데이터로드
float 및 문자열 데이터가 혼합 된 txt 파일을로드하고 있습니다. 각 요소에 액세스 할 수있는 배열에 저장하고 싶습니다. 지금 난 그냥 import pandas as pd data = pd.read_csv('output_list.txt', header = None) print data 입력 파일의 구조는 다음과 같습니다 1 0 2000.0 70.2836942112 1347.28369421 /file_address.txt.. 이제 데이터를 고유 한 열로 가져옵니다. 다른 …
159 python  io  pandas 

6
팬더 작업 중 진행률 표시기
나는 1,500 만 개가 넘는 행에서 데이터 프레임에 대해 팬더 작업을 정기적으로 수행하며 특정 작업에 대한 진행률 표시기에 액세스하고 싶습니다. 팬더 분할 적용 조합 작업에 대한 텍스트 기반 진행률 표시기가 있습니까? 예를 들면 다음과 같습니다. df_users.groupby(['userID', 'requestDate']).apply(feature_rollup) 여기서 feature_rollup많은 DF 열을 사용하고 다양한 방법을 통해 새로운 사용자 열을 생성하는 다소 …
158 python  pandas  ipython 


9
팬더 열에 특정 값이 포함되어 있는지 확인하는 방법
Pandas 열에 특정 값을 가진 항목이 있는지 확인하려고합니다. 나는 이것을 시도했다 if x in df['id']. 나는 그것이 내가 43 in df['id']반환 한 열에 없다는 것을 알고있는 값을 먹일 때를 제외하고는 이것이 효과가 있다고 생각 했습니다 True. 누락 된 ID와 일치하는 항목 만 포함하는 데이터 프레임의 하위 집합을 df[df['id'] == 43]만들면 …
156 python  pandas 

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