df'E'.isin('two','four') 2. df.sort_values(by='B',ascendig=False) 3. df.rename(columns={df.columns0 : 구별}) 4. 데이터 합치기(merge)pd.merge(left,right,how='l
eda 수업 벌써 다 끝났는데 실력은 마이너스라 다시 듣는 중목표 : 인구수별로 cctv 현황 그래프 그리기인구수 대비 cctv 시각화서울시 구별 cctv현황, 인구현황 데이터 확보 - cctv데이터와 인구현황 데이터 합치기데이터 정리, 정렬그래프그리기 - 전체적인
googlemaps, folium, seaborn, pandas-pivot_table 활용
list' object has no attribute 'click': driver.find_elements_find_all()로 했을 때 오류element로 바꾸면 해결stale element reference: element is not attached to the
일단 내가 푼 것이기 때문에 정확하지 xx오류는 나중에 풀이 보고 정리할 예정beautifulsoup처음에 driver로 읽어오고 그 다음에 어떻게 beautifulsoup으로 넘어가는 지 잘 몰랐음list 변수로 받아서 list0.find('a')'href'2\. 데
2개의 데이터 프레임 합칠 때 pd.concat([ediya],[star]) 오류 : 합쳐도 인덱스가 변하지 x 인덱스 재설정 > df=pd.concat([dfstar,dfediya]) df.reset_index(drop=True,inplace=True)
1 -1.csv파일 불러오기1-2. null값 지우기(행)1-3. float형을 int형으로 바꾸기못한 거pivot_table count 쓰기
잘 쓰다가 갑자기 또 오류,,이제 by로 바뀌었다고 한다.그래서 driver.find_element(By.CSS_SELECTOR, '.sido_arae_box li a').click()로 다시 작성해도 name 'by' is not defined오류해결 :from se
pip install ipywidgets출처: https://inistory.tistory.com/99 Please use tqdm.notebook.tqdm instead of tqdm.tqdm_notebookfrom tqdm import tqdm_notebo
사실 그동안 이해안되도 그냥 수업 듣고 넘어감..이디야 해설 영상 다시 들으면서 이제 진짜 마지막 기회같아서 찾아봄'formatted_address': '대한민국 서울특별시 중구 수표로 27'를 사용하고 싶음tmp0위도, 경도 구하고 싶음lat=tmp0'location
내가 오류난 이유std_df=std_df'title','address','gu','lat','lng'std_df=std_df\['title','address','gu','lat','lng']\[ ]
enumerate(): 인덱스, 값 반환iterrows(): pandas dataframe 반복 / enumerate랑 같은 개념
참고 : https://dailyheumsi.tistory.com/144
import matplotlib as plt (error)import matplotlib.pyplot as plt 참고 : https://tuttozurich.tistory.com/27
문제 \- 특정 나라에 대해 그룹화해서 도시 합을 알고 싶었음 \- groupby('country')를 하니 도시합 뿐만 아니라 모든 열의 합이 나옴 ex) 위도, 경도 값도 다 합해져서 나옴해결df_3.groupby('country')'city'.agg(sum)이
pd.set_option('display.max_rows',500)pd.set_option('display.max_cloumns',500)pd.set_option('display.width',1000)
fig,ax = plt.subplots(figsize=(15,6))ax.bar_label(ax.containers0,labels=1,2,3,4, fmt='%.2f',edge_type='edge',padding=0,fontsize=14)\-> ax.containers0
내가 한 과제 : 문제마다 따로 데이터프레임만들어서 시각화또 다른 방법내가 보고 싶은 데이터는 따로 데이터프레임 만들고 시각화는 df에서 하기ex) 상위10개 국가 데이터 시각화fig, ax = plt.subplots(figsize=(15,6))sns.countplot
각 값을 전체 합으로 나누기target_type_top10_percent= np.round(group_top10.div(group_top10.sum())\*100,2)
terrorcount컬럼 만들어서 groupbydf.groupby('year')'terrorcount'.sum()\-> 시리즈형태로 반환df.groupby('year')'terrorcount'.sum().reset_index()\-> 데이터프레임형태로 반환1df.gro
에러날 때 확인해볼 것.1\. concat(\[]) 2. 인덱스 에러날 땐, reset_index()하고 concat 해주기df_20=df_20.reset_index()df_80=df_80.reset_index()df=pd.concat(df_20, df_80, axis
출처 : 이것이 데이터 분석이다.chipo'item_price' = chipo'item_price'.apply(lambda x : float(x1:))\-> x 첫 번째 자리(3)부터 끝까지 가져와서 float형으로 바꿔라
출처 : 이것이 데이터 분석이다table -> tbody -> tr -> td -> a특정 URL로부터 HTML 문서 가져옴requests req=requests.get(url)html=req.contentHTML 문서에서 데이터 추출BeautifulSoup soup=
.send_keys('바다').send_keys(Keys.RETURN)
\> df'Point'.str.split(' ').str0
df_target.loc33,'country'='Cabo Verde'df_target.loc33.country='cabo verde' 로 바꾸면 안바뀜
.str.replacereplace적용하는데 왜 항상 안바뀔까????? 생각했었음df_target_copy'예매점유율'.str.replace('%','')