Viết chương trình Pandas để vẽ biểu đồ biểu đồ ngang và biểu đồ tích lũy của giá cổ phiếu mở cửa của Alphabet Inc. giữa hai ngày cụ thể
Sử dụng alphabet_stock_data. csv để trích xuất dữ liệu
alphabet_stock_data
bảng alphabet_stock_data
NgàyOpenHighLowCloseAdj CloseVolume2020-04-0111221129. 6899411097. 4499511105. 6199951105. 61999523431002020-04-021098. 260011126. 8599851096. 4000241120. 8399661120. 83996619649002020-04-031119. 0150151123. 5400391079. 8100591097. 8800051097. 88000523134002020-04-0611381194. 6600341130. 9399411186. 9200441186. 9200442664700. 2020-09-291470. 3900151476. 6629641458. 8050541469. 3299561469. 3299569782002020-09-301466. 8000491489. 751459. 8800051469. 5999761469. 5999761700600
Giải pháp mẫu
Mã Python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv["alphabet_stock_data.csv"]
start_date = pd.to_datetime['2020-4-1']
end_date = pd.to_datetime['2020-4-30']
df['Date'] = pd.to_datetime[df['Date']]
new_df = [df['Date']>= start_date] & [df['Date']