본문 바로가기

pandas24

Python 파이썬 판다스에서 데이터프레임을 두 개 이상의 열로 정렬하는 방법은 무엇인가요?, How to sort a dataFrame in python pandas by two or more columns? 질문 데이터프레임에 a, b 및 c 열이 있다고 가정하고, 데이터프레임을 열 b를 오름차순으로, 열 c를 내림차순으로 정렬하고 싶습니다. 어떻게 해야 할까요? 답변 0.17.0 릴리스 이후로, sort 메소드는 sort_values로 대체되었습니다. sort는 0.20.0 릴리스에서 완전히 제거되었습니다. 인수(및 결과)는 동일합니다: df.sort_values(['a', 'b'], ascending=[True, False]) sort의 ascending 인수를 사용할 수 있습니다: df.sort(['a', 'b'], ascending=[True, False]) 예를 들어: In [11]: df1 = pd.DataFrame(np.random.randint(1, 5, (10,2)), columns=['a'.. 2023. 10. 29.
Python `ValueError: cannot reindex from a duplicate axis`의 의미는 무엇인가요?, What does `ValueError: cannot reindex from a duplicate axis` mean? 질문 나는 특정 값에 대한 인덱스를 설정하려고 할 때 ValueError: cannot reindex from a duplicate axis 오류가 발생합니다. 이 문제를 간단한 예제로 재현해 보려고 했지만 실패했습니다. 여기에는 ipdb 추적 내부의 세션 정보가 있습니다. 나는 문자열 인덱스와 정수 열, 부동 소수점 값으로 구성된 DataFrame을 가지고 있습니다. 그러나 모든 열의 합에 대한 sum 인덱스를 만들려고 할 때 ValueError: cannot reindex from a duplicate axis 오류가 발생합니다. 같은 특성을 가진 작은 DataFrame을 만들었지만 문제를 재현할 수 없었습니다. 무엇을 놓치고 있는 걸까요? ValueError: cannot reindex from a.. 2023. 10. 26.
Python 데이터프레임 열에서 값이 발생하는 빈도를 계산하십시오., Count the frequency that a value occurs in a dataframe column 질문 저는 데이터셋을 가지고 있습니다. category cat a cat b cat a 다음과 같이 고유한 값과 그 빈도를 보여주는 결과를 반환하고 싶습니다. category freq cat a 2 cat b 1 답변 value_counts()를 사용하십시오. @DSM이 의견을 남겼습니다. In [37]: df = pd.DataFrame({'a':list('abssbab')}) df['a'].value_counts() Out[37]: b 3 a 2 s 2 dtype: int64 또한 groupby와 count도 있습니다. 여기에는 여러 가지 방법이 있습니다. In [38]: df.groupby('a').count() Out[38]: a a a 2 b 3 s 2 [3 rows x 1 columns] 온라인.. 2023. 10. 25.
Python 오류 "(유니코드 오류) 'unicodeescape' 코덱은 위치 2-3의 바이트를 디코드 할 수 없습니다: 잘린 \UXXXXXXXX 이스케이프" [중복], Error "(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: trunc.. 질문 I'm trying to read a CSV file into Python (Spyder), but I keep getting an error. My code: import csv data = open("C:\Users\miche\Documents\school\jaar2\MIK\2.6\vektis_agb_zorgverlener") data = csv.reader(data) print(data) I get the following error: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape I have tried to replace the \ w.. 2023. 10. 18.