age_bin_list = np.arange(10, 80, 10) df['age_bin'] = pd.cut(df['age'], bins = age_bin_list) pivot_df = df.pivot_table( index = 'age_bin', columns = 'region', values = 'charges', aggfunc = 'median' # 각 구간에 해당하는 값을 중간값을 사용하겠다. ) pivot_df # 각각의 값들에 대해 크기를 가늠할 수 있게끔 시각화(주로 색상)하는 방법 # 2D 형식으로 준비된 데이터를 Seaborn heatmap으로 시각화 # annot 인자를 통해 각 셀의 값 표현 가능 fig, ax = plt.subplots() sns.heatmap(pivot_df, ax = ax, annot = True) 코드 똑같이 따라했는데 왜 저는 표에 수치가 다 표현이 안되는 건가요?
groupby를 사용하면 에러는 아니고 경고가 뜹니다. FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. chatGPT: 이 경고는 Pandas의 value_counts() 메서드를 사용할 때 발생하는 것으로 보입니다. 이 경고는 현재 버전의 Pandas에서는 observed 매개변수의 기본값이 False 이지만, 향후 버전에서는 True 로 변경될 것이라는 것을 알려주는 것입니다. 즉, 향후에는 observed=False 를 명시적으로 지정하지 않으면 경고가 표시될 것입니다. 이러한 경고를 피하려면 value_counts() 를 호출할 때 observed=False 를 명시적으로 전달하면 됩니다. 예를 들어: import pandas as pd # 예제 데이터프레임 생성 df = pd.DataFrame({'Category': ['A', 'B', 'A', 'C', 'B', 'A']}) # value_counts() 호출 시 observed 매개변수 명시 counts = df['Category'].value_counts(observed=False) print(counts) 이렇게 하면 경고가 발생하지 않습니다. 하지만 향후 Pandas 버전에서는 이러한 변경이 기본 동작이 되므로 observed 매개변수를 사용하여 코드를 업데이트하는 것이 좋습니다. -> 근데 이게 무슨 말인지 모르겠습니다! 뭐... 대충 업데이트 할 건데, 오류가 생길 수 있으니 미리 대비를 해라~ 이런 거 같은데 정확히 무슨 뜻인지 모르겠습니다!
안녕하세요!! 본 강의를 다 수강하고, 예제들을 하나하나 따라해 보고 있는 학생입니다. 다름이 아니라, TMS for Korea 플러그인을 설치한 이후에, 일부 맵들은 불러오면 보이는 반면, 일부 맵들은 아무리 플러그인을 재설치해도 불러와지지 않아, 제가 설정해야 하는 값이 따로 있는 것인지 여쭙고 싶습니다...! 가령, Vworld Street 레이어를 키면 잘 보이는 맵이, 동일 플러그인을 통해 설치한 Vworld Gray 레이어를 켰을 때에는 아무것도 보이지가 않습니다. 혹여 좌표계가 다르게 설정된 것이 아닐까 하여 레이어로 확대/축소 키를 눌렀음에도 불구하고, 계속 저렇게 빈 화면만 뜨고 있습니다. 혹시 몰라 재설치도 해 보았지만, 계속 동일한 현상만 나오고 있습니다.... 혹 이 부분에서 제가 잘못하고 있는 부분이 있는 것인지 여쭙고자 질문드립니다...!
안녕하세요! 한 지역의 여러 SHP 파일을 한 곳으로 모으기 위해 작업하던 중, 문의 사항이 생겨 질문드립니다! 보시는 바와 같이, 두 SHP 파일 모두 같은 지리적 위치를 나타내야 하는데, 지정된 좌표계는 서로 완전히 다른 좌표계로 설정해야 동일한 위치에 겹쳐서 보입니다. 처음에는 원본에서 두 위치가 아예 달라서, 어떤 좌표계로 설정해야 위치가 동일해지는지 하나하나 찾느라 시간도 꽤 걸렸고요. 혹시 이런 경우에는 원본 파일에 문제가 있어서 그런 것이지, 혹은 제가 미처 설정하지 못 한 부분이 따로 있는 건지 질문드립니다!