Bắt đầu ngayBắt đầu miễn phí

Vẽ tần suất trung bình

Cuối cùng, bạn sẽ tạo trung bình theo ngày của số lượt nhắc đến cả hai hashtag và vẽ chúng theo thời gian. Trước tiên, ta sẽ tạo tỷ lệ (proportion) từ hai Series kiểu boolean theo ngày, sau đó vẽ biểu đồ.

matplotlib.pyplot đã được import là pltds_tweets đã được tải sẵn cho bạn.

Bài tập này là một phần của khóa học

Phân tích dữ liệu mạng xã hội bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo số lượng tweet trung bình với cột python bằng các phương thức .resample().mean(). .resample() nhận một đối số '1 d' để tạo trung bình theo ngày.
  • Làm tương tự với cột rstats.
  • Vẽ một đường cho mức sử dụng #python với mean_python. Dùng mean_python.index.day làm trục x.
  • Làm tương tự với mean_rstats.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Average of python column by day
mean_python = ____[____].____(____).____()

# Average of rstats column by day
mean_rstats = ____[____].____(____).____()

# Plot mean python by day(green)/mean rstats by day(blue)
plt.plot(____, ____, color = 'green')
plt.plot(____, ____, ____)

# Add labels and show
plt.xlabel('Day'); plt.ylabel('Frequency')
plt.title('Language mentions over time')
plt.legend(('#python', '#rstats'))
plt.show()
Chỉnh sửa và Chạy Mã