«pandas» 태그된 질문

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


22
Pandas의 DataFrame에서 행을 반복하는 방법은 무엇입니까?
나는이 DataFrame팬더에서 : import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df 산출: c1 c2 0 10 100 1 11 110 2 12 120 이제이 프레임의 행을 반복하고 싶습니다. 모든 행에 대해 열 이름으로 요소 (셀의 값)에 액세스 할 수 있기를 원합니다. 예를 들면 …
1947 python  pandas  rows  dataframe 

26
팬더에서 열 이름 바꾸기
팬더와 열 레이블을 사용하는 DataFrame이 있는데 원래 열 레이블을 바꾸려면 편집해야합니다. A원래 열 이름이 다음 과 같은 DataFrame 에서 열 이름을 변경하고 싶습니다 . ['$a', '$b', '$c', '$d', '$e'] 에 ['a', 'b', 'c', 'd', 'e']. 편집 한 열 이름을 목록에 저장했지만 열 이름을 바꾸는 방법을 모르겠습니다.

15
팬더 DataFrame에서 열 삭제
DataFrame에서 열을 삭제할 때 다음을 사용합니다. del df['column_name'] 그리고 이것은 훌륭하게 작동합니다. 왜 다음을 사용할 수 없습니까? del df.column_name 로 열 / 시리즈에 액세스 할 수 있기 때문에 이것이 df.column_name작동 할 것으로 예상했습니다.
1326 python  pandas  dataframe 

17
팬더 데이터 프레임에서 여러 열 선택
다른 열에 데이터가 있지만 다른 변수에 저장하기 위해 추출하는 방법을 모르겠습니다. index a b c 1 2 3 4 2 3 4 5 어떻게 선택합니까 'a', 'b'그리고 DF1에 저장? 나는 시도했다 df1 = df['a':'b'] df1 = df.ix[:, 'a':'b'] 아무것도 작동하지 않는 것 같습니다.
1110 python  pandas  dataframe  select 

19
pandas DataFrame 열 헤더에서 목록 가져 오기
팬더 DataFrame에서 열 헤더 목록을 가져 오려고합니다. DataFrame은 사용자 입력에서 제공되므로 열 수 또는 열이 무엇인지 알 수 없습니다. 예를 들어 다음과 같은 DataFrame이 제공된 경우 : >>> my_dataframe y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 …
1013 python  pandas  dataframe 

16
팬더를 사용한“대형 데이터”작업 흐름
팬더를 배우면서 수개월 동안이 질문에 대한 답을 찾기 위해 노력했습니다. 나는 일상적인 업무에 SAS를 사용하며 핵심 지원에 적합합니다. 그러나 SAS는 여러 가지 이유로 소프트웨어의 일부로 끔찍합니다. 언젠가 SAS 사용을 파이썬과 팬더로 바꾸고 싶지만 현재는 대규모 데이터 세트에 대한 핵심 작업 흐름이 부족합니다. 분산 네트워크를 필요로하는 "빅 데이터"에 대해 말하는 것이 …

23
Python 팬더에서 기존 DataFrame에 새 열 추가
이름이 지정된 열과 행이 연속적이지 않은 다음과 같은 인덱스 DataFrame이 있습니다. a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 0.075793 -0.451460 -0.012493 'e'기존 데이터 프레임에 새 열을 추가하고 데이터 프레임에서 아무것도 변경하지 않으려 고합니다 (예 : 새 열의 길이는 항상 DataFrame과 동일 …

14
팬더 DataFrame의 행 수를 어떻게 얻습니까?
Pandas로 데이터 프레임 df 행 수를 얻으려고하는데 여기에 내 코드가 있습니다. 방법 1 : total_rows = df.count print total_rows +1 방법 2 : total_rows = df['First_columnn_label'].count print total_rows +1 두 코드 스 니펫 모두이 오류를 발생시킵니다. TypeError : + : 'instancemethod'및 'int'에 대해 지원되지 않는 피연산자 유형 내가 무엇을 잘못하고 …
930 python  pandas  dataframe 

30
DataFrame 열의 순서를 변경하는 방법은 무엇입니까?
나는 다음과 같은 것을 가지고있다 DataFrame( df) : import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) 할당을 통해 더 많은 열을 추가합니다. df['mean'] = df.mean(1) 열 mean을 앞으로 이동시키는 방법 , 즉 다른 열의 순서를 그대로 유지하면서 첫 번째 열로 설정하는 방법은 무엇입니까?
877 python  pandas  dataframe 

25
팬더 DataFrame에 한 행 추가
팬더가 완전히 채워지도록 설계 DataFrame되었지만 빈 DataFrame을 만든 다음 행을 하나씩 추가 해야합니다 . 가장 좋은 방법은 무엇입니까? 빈 데이터 프레임을 성공적으로 만들었습니다. res = DataFrame(columns=('lib', 'qty1', 'qty2')) 그런 다음 새 행을 추가하고 필드를 다음과 같이 채울 수 있습니다. res = res.set_value(len(res), 'qty1', 10.0) 작동하지만 매우 이상해 보입니다 :-/ (문자열 …

9
Pandas에서 열의 데이터 유형 변경
목록 목록으로 표시된 테이블을로 변환하고 싶습니다 Pandas DataFrame. 매우 단순화 된 예로서 : a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) 열을 적절한 유형으로 변환하는 가장 좋은 방법은 무엇입니까?이 경우 열 2와 3은 부동 소수점으로? DataFrame으로 변환하는 동안 유형을 지정하는 방법이 있습니까? 아니면 먼저 …


7
팬더 DataFrame을 CSV 파일로 작성
팬더에 데이터 프레임이 있으며 CSV 파일에 쓰고 싶습니다. 나는 이것을 사용하여 이것을하고있다 : df.to_csv('out.csv') 그리고 오류가 발생합니다 : UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) 이 문제를 쉽게 해결할 수있는 방법이 있습니까 (예 : 데이터 프레임에 유니 코드 문자가 있음)? 그리고 'to-tab'방법을 사용하여 …
714 python  csv  pandas  dataframe 

8
사전 목록을 팬더 DataFrame으로 변환
다음과 같은 사전 목록이 있습니다. [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] 그리고 나는 이것을 이렇게 팬더로 바꾸고 DataFrame싶습니다. month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 NaN 2 …

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