«pandas» 태그된 질문

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


10
데이터를 덮어 쓰지 않고 기존 Excel 파일에 쓰는 방법 (Pandas 사용)?
팬더를 사용하여 다음과 같은 방식으로 파일을 엑셀에 씁니다. import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx는 이미 여러 개의 다른 탭으로 구성되어 있습니다. 그러나 아직 "Main"이 포함되어 있지 않습니다. Pandas는 "메인"시트에 올바르게 씁니다. 불행히도 다른 모든 탭도 삭제합니다.

3
pandas에서 문자열에 목록의 하위 문자열 중 하나가 포함되어 있는지 테스트하는 방법은 무엇입니까?
df.isin()및 의 조합에 해당하는 기능이 df[col].str.contains()있습니까? 예를 들어, I has the series s = pd.Series(['cat','hat','dog','fog','pet']), I have to find all places where sof any of ['og', 'at'], I would want to get all than the 'pet'. 나는 해결책이 있지만 다소 우아하지 않습니다. searchfor = ['og', 'at'] found = [s.str.contains(x) for …

5
Pandas를 사용하여 문자열 열의 각 값에 문자열 접두사 추가
팬더 데이터 프레임의 해당 열에서 각 값의 시작 부분에 문자열을 추가하고 싶습니다 (우아하게). 나는 이미 이것을 수행하는 방법을 알아 냈고 현재 다음을 사용하고 있습니다. df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] 이것은 할 수있는 일이 지옥처럼 보입니다-다른 방법을 알고 있습니까 (그 열이 0 또는 NaN 인 행에 문자를 …

3
Pandas Future 경고를 억제하는 방법은 무엇입니까?
프로그램을 실행하면 판다 스는 매번 아래와 같은 '미래 경고'를 해요. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) 나는 메시지를 받았지만 Pandas가 그러한 메시지를 계속해서 보여주는 것을 멈추고 싶습니다. Pandas가 'Future warning'을 표시하지 않도록 설정할 수있는 내장 매개 변수가 있습니까?

1
Pandas는 뷰와 복사본을 생성하는 데 어떤 규칙을 사용합니까?
데이터 프레임에서 선택한 항목이 원본 데이터 프레임의 복사본인지 또는 원본 뷰인지 결정할 때 Pandas가 사용하는 규칙에 대해 혼란스러워합니다. 예를 들어 df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) 나는 querya가 사본을 반환하므로 foo = df.query('2 < index <= 5') foo.loc[:,'E'] = 40 원래 데이터 프레임에는 영향을주지 않습니다 df. 또한 스칼라 또는 명명 된 …


5
str.contains로 NaN 무시
다음과 같이 문자열이 포함 된 행을 찾고 싶습니다. DF[DF.col.str.contains("foo")] 그러나 일부 요소가 NaN이기 때문에 실패합니다. ValueError : NA / NaN 값을 포함하는 벡터로 인덱싱 할 수 없습니다. 그래서 난 난독 화 된 DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] 더 좋은 방법이 있습니까?
117 python  pandas 

8
1d 배열이 예상되었을 때 열 벡터 y가 전달되었습니다.
나는 맞게 필요 RandomForestRegressor에서 sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) 이 코드는 데이터를 전처리 할 때까지 항상 작동했습니다 ( train_y). 오류 메시지는 다음과 같습니다. DataConversionWarning : 1d 배열이 예상되었을 때 열 벡터 y가 전달되었습니다. 예를 들어 ravel ()을 사용하여 y의 모양을 (n_samples,)로 변경하십시오. 모델 = …

4
pandas.DataFrame을 뒤집는 올바른 방법?
내 코드는 다음과 같습니다. import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) 이 코드를 실행하면 다음 오류가 발생합니다. Traceback (most recent call last): File "C:\Python33\lib\site-packages\pandas\core\generic.py", line 665, in _get_item_cache return cache[item] KeyError: 5 During handling of the above exception, another exception occurred: Traceback (most …
117 python  pandas  reverse 

17
SQL 쿼리 결과를 PANDAS 데이터 구조로 변환하는 방법은 무엇입니까?
이 문제에 대한 도움을 주시면 대단히 감사하겠습니다. 그래서 기본적으로 SQL 데이터베이스에 대한 쿼리를 실행하고 반환 된 데이터를 Pandas 데이터 구조로 저장하고 싶습니다. 쿼리 코드를 첨부했습니다. Pandas에 대한 문서를 읽고 있지만 쿼리의 반환 유형을 식별하는 데 문제가 있습니다. 쿼리 결과를 인쇄하려고했지만 유용한 정보를 제공하지 않습니다. 감사!!!! from sqlalchemy import create_engine engine2 …

9
Pandas 데이터 프레임에서 매우 긴 문자열을 완전히 인쇄하십시오.
나는 겉보기에 매우 간단한 일로 어려움을 겪고 있습니다. 매우 긴 문자열을 포함하는 팬더 데이터 프레임이 있습니다. df = pd.DataFrame({'one' : ['one', 'two', 'This is very long string very long string very long string veryvery long string']}) 이제 동일한 인쇄를 시도 할 때 전체 문자열이 표시되지 않고 문자열의 일부만 표시됩니다. 나는 …
116 python  string  pandas  options 


8
목록 목록에 Pandas DataFrame
목록 목록을 pandas 데이터 프레임으로 바꾸는 것은 쉽습니다. import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) 하지만 df를 목록 목록으로 되돌리려면 어떻게해야합니까? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]]
115 python  pandas 

4
팬더는 일부 열을 행으로 변환
그래서 내 데이터 세트에는 n 날짜에 대한 위치 별 정보가 있습니다. 문제는 각 날짜가 실제로 다른 열 머리글이라는 것입니다. 예를 들어 CSV는 다음과 같습니다. location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 내가 원하는 것은 location name Date Value A "test" Jan-2010 12 …
115 python  pandas 

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