본문 바로가기

rows3

Python 열의 값이 설정된 값 목록에 있는 경우 데이터프레임 행 필터링하기 [중복], Filter dataframe rows if value in column is in a set list of values [duplicate] 질문 나는 Python pandas DataFrame rpt를 가지고 있습니다: rpt MultiIndex: 47518 entries, ('000002', '20120331') to ('603366', '20091231') Data columns: STK_ID 47518 non-null values STK_Name 47518 non-null values RPT_Date 47518 non-null values sales 47518 non-null values 나는 주식 ID가 '600809'인 행만 필터링 할 수 있습니다: rpt[rpt['STK_ID'] == '600809'] MultiIndex: 25 entries, ('600809', '20120331') to ('600809', '20060331').. 2023. 9. 15.
Python 판다스 GroupBy 출력을 Series에서 DataFrame으로 변환하기, Converting a Pandas GroupBy output from Series to DataFrame 질문 다음과 같은 입력 데이터로 시작합니다. df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) 이를 출력하면 다음과 같이 나타납니다: City Name 0 Seattle Alice 1 Seattle Bob 2 Portland Mallory 3 Seattle Mallory 4 Seattle Bob 5 Portland Mallory 그룹화는 간단합니다: g1 = df1.groupby( [ "Name", "City"] ).count() 그리고 출력.. 2023. 8. 1.
Python 판다스에서 데이터프레임의 행을 반복하는 방법, How to iterate over rows in a DataFrame in Pandas 질문 나는 판다 데이터프레임인 df를 가지고 있습니다: c1 c2 0 10 100 1 11 110 2 12 120 이 데이터프레임의 행을 반복하는 방법은 무엇인가요? 각 행마다 열의 이름으로 그 요소(셀의 값)에 액세스하려고 합니다. 예를 들어: for row in df.rows: print(row['c1'], row['c2']) 나는 비슷한 질문을 찾았는데, 다음 중 하나를 사용하는 것을 제안합니다: for date, row in df.T.iteritems(): for row in df.iterrows(): 하지만 나는 row 객체가 무엇이고 어떻게 작업할 수 있는지 이해하지 못합니다. 답변 DataFrame.iterrows은 인덱스와 행(시리즈 형태) 모두를 생성하는 제너레이터입니다: import p.. 2023. 5. 4.