본문 바로가기

Python/Project3

[Python] Pandas Dataframe 예제.(인덱스 재정렬, 상위 n개 데이터 출력 ,str.contains ,str.startswith,isin, ~ False만 출력) DataUrl = 'https://raw.githubusercontent.com/Datamanim/pandas/main/chipo.csv'df = pd.read_csv(DataUrl) 4000개의 식당데이터를 Dataframe형식으로 블러와 df로 저장한다. 1. quantity컬럼 값이 3인 데이터를 가져와서, index를 0부터 정렬하고 첫 5행을 출력하라.1.df['quantity'] ==3, # quantity 값이 3인 값 출력2.df.loc[df['quantity'] ==3, ] # quantity 값이 3인값의 행까지 출력3.df.loc[df['quantity'] ==3, ].reset_index().head() # 인덱스값을 리셋하고 상위 n개값(기본값 5개)만 출력 . .str.con.. 2024. 4. 9.
[Python]Pandas 예제. (unique, apply , groupby) unique():unique() 메서드는 pandas의 시리즈(Series) 객체에 적용되며, 시리즈에 있는 고유한 값들을 반환한다.주어진 시리즈에서 중복되지 않는 값을 찾아 반환한다.df라는 DataFrame이 있다. 나라를 중복되지 않도록 가져와서 countries 변수에 저장하고, 화면에 출력해보자.countries= df['country'].unique()country에 있는 나라를 중복하지않고 모두 출력 가능하다.apply():apply() 메서드는 pandas의 데이터프레임(DataFrame)이나 시리즈(Series) 객체에 적용되며, 주어진 함수를 각 행(axis=0) 또는 열(axis=1)에 적용한다.사용자가 정의한 함수를 사용하여 데이터프레임의 각 요소나 행, 열에 함수를 적용할 수 있습.. 2024. 4. 8.
[Python] Pandas DataFrame예제. index 변환, 컬럼 추가, 연산을 통한 데이터 추출 1. index, 컬럼 데이터로 저장하기df라는 변수에 14000개의 데이터가 저장되잇는 Dataframe이 있다. 1. 인덱스를 title 컬럼으로 셋팅하라.df.set_index('title', inplace=True)print(df) title의 데이터가 index로 이동했다. 2. 새로운 컬럼 추가하는법  리뷰에 새로운 컬럼 critic 만들고, everyone 이라고 값 넣어라. df['critic'] = 'everyone' 우측에 critic 이라는 컬럼이 생겼고 모든 값에 'everyone'이 들어갔다. 3. 연산을 통한 데이터 추출 리뷰의 포인트의 평균을 구하고, 리뷰의 포인트값이, 평균보다 큰 데이터 (즉, 평가가 좋은 와인) 만 가져오시오. df['points'].mean()#출력값88.. 2024. 4. 8.