ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Machine Learning 실습 (2)
    Machine Learning 2022. 7. 12. 11:15
    ai_class['name'].value_counts()
    # ai_class.loc[:,'name']
    # ai_class.iloc[:,2]

    ai_class['name'].value_counts()[:10]
    temp = ai_class['name'].value_counts()
    # 불리언 인덱싱 - True, False 값을 가지고 인덱싱, 슬라이싱 하는 방법
    temp[temp>=2]

    # 막대 그리프 그려보기
    # plt.bar()
    x = temp.index
    y = temp.values
    
    plt.figure(figsize = (10, 5))
    plt.bar(x,y, color = 'pink')
    plt.xlabel('보낸사람')
    plt.ylabel('보낸횟수')
    plt.title('IoT 카톡 대답봇')
    plt.show()

    ai_class[ai_class['name'] == '운비']['content']

     

    1.3  연도, 월일을 따로 추출하여 각각의 새로운 컬럼으로 추가해보기

    • year 컬럼에 저장
    • m/d 컬럼에 날짜 저장
    # 년도 컬럼 추가
    ai_class['year'] = ai_class['date'].str[:4]
    ai_class

    # 월일 컬럼 추가
    ai_class['m/d'] = ai_class['date'].str[5:].str.replace('-','')
    ai_class.head()

    # 일주일간 일자별 카톡 빈도수 그래프 그려보기
    # 선그래프 그려보기
    # plt.plot()
    
    # 날짜 카운팅 해보기
    y = ai_class['m/d'].value_counts().sort_index() # 1차원
    x = y.index # 1차원
    
    # 선그래프 스타일 옵션 설정
    plt.plot(x,y, lw = 3, ls = '-.', color = 'red', marker = '*', ms = 12, mfc = 'green', mec = 'green')
    plt.title('일자별 카톡 빈도수 추이')
    plt.xlabel('날짜')
    plt.ylabel('빈도수')
    plt.show()

    'Machine Learning' 카테고리의 다른 글

    Machine Learning 실습 (4)  (0) 2022.07.13
    Machine Learning 실습 (3)  (0) 2022.07.12
    Machine Learning 실습 (1)  (0) 2022.07.12
    머신러닝 이론 (4)  (0) 2022.07.06
    머신러닝 이론 (3)  (0) 2022.07.06

    댓글

Designed by Tistory.