기타

기타/Matplotlib

[Matplotlib] max등 조건에 따라 색깔 다르게 표현하기

barplot 등으로 시각화를 할 때 가끔 최대값 또는 최소값을 다른 색깔로 강조하고 싶은 상황이 있습니다. 전체의 값에 대해 하나하나 색깔을 지정하고, 강조하고자 하는 값만 다른 색을 지정한 후 해당 값을 palette에 지정하는 방법으로 간단하게 작업할 수 있습니다. # 하나하나 색깔을 지정합니다. # 'red' 등의 색을 지정해도 되지만 저의 경우 원하는 색이 있어서 '#8da0cb' 처럼 적었습니다. clrs = ['#8da0cb' if (x < max(data['value'])) else '#66c2a5' for x in data['value']] sns.barplot(data = data, x = 'x_value', y = 'value', palette=clrs, alpha=1)

기타/Pandas

[Pandas] Groupby 다중 컬럼 사용

까먹으면 블로그 가서 다시 보려고 코드를 정리해두고자 합니다. Pandas는 데이터를 전처리할 때, EDA를 할 때 자주 사용하는 패키지입니다. 그 중 자주 사용하는 함수가 Groupby인데요. 일반적으로 Groupby에 몇 가지 함수를 사용하거나, aggregate를 사용하여 컬럼마다 다른 함수, 또는 한 컬럼에 다수의 함수를 적용하는 데 사용하고 있습니다. 그냥 코드를 적으면 다음과 같이 사용할 수 있겠네요. 일반적으로 사용되는 groupby, groupby agg # 일반적인 Groupby data.groupby(['agg_column1','agg_column2'])['target_column1','target_column2'].mean() # 자주 사용하는 Groupby data.groupby([..

새우까앙
'기타' 카테고리의 글 목록 (2 Page)