맨날 까먹는 거

2020. 6. 24. 15:32coding

반응형
# list2에 있는 요소 중 하나라도 list1에 포함된 경우 
if any(elem in list1 for elem in list2):

# df 2개 합치기 (row가 늘어나도록 연장)
df1.append(df2)

# csv로 저장하기 
df.to_csv('title.csv', encoding='utf-8', index=False)

# plotly로 2개 분류해서 그리려면 
pd.melt(df, id_vars=[index로 쓸 column 이름], value_vars=[value로 바꾸고 싶은 column 이름], \
var_name='value_vars를 value로 만들고 나면 그 column의 이름은 뭐가 될지',\
value_name='value_vars가 원래 갖고 있던 value들이 들어갈 column 이름은 뭔지'))

# 2개 비교하는 그래프 
import plotly.graph_objects as go

fig = go.Figure()

fig.add_trace(go.Scatter(
    x=data['year'],
    y=data[data['cat']=='white']['mention'],
    name="하양"
))

fig.add_trace(go.Scatter(
    x=data['year'],
    y=data[data['cat']=='red']['mention'],
    name="빨강+핑크"
))

fig.update_layout(title_text="연도별 색채어 언급 비율", xaxis_title="연도", yaxis_title = "평균 언급 비율")

fig.show()

 

반응형