เปรียบเทียบราคาหุ้นกับดัชนีอ้างอิง
ในวิดีโอคุณได้เรียนรู้วิธีเปรียบเทียบผลการดำเนินงานของหุ้นต่าง ๆ กับดัชนีอ้างอิงไปแล้ว ในแบบฝึกหัดนี้จะได้ศึกษาตลาดหุ้นเพิ่มเติม โดยนำหุ้น 3 ตัวที่มีมูลค่าสูงสุดใน NYSE มาเปรียบเทียบกับดัชนี Dow Jones Industrial Average ซึ่งประกอบด้วยบริษัทขนาดใหญ่ที่สุด 30 แห่งในสหรัฐอเมริกา
บริษัทที่ใหญ่ที่สุด 3 แห่งใน NYSE ได้แก่:
| บริษัท | สัญลักษณ์หุ้น |
|---|---|
| Johnson & Johnson | JNJ |
| Exxon Mobil | XOM |
| JP Morgan Chase | JPM |
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูล Time Series ใน Python
คำแนะนำการฝึกหัด
นำเข้า pandas เป็น pd และ matplotlib.pyplot เป็น plt ให้เรียบร้อยแล้ว
- ใช้
pd.read_csv()เพื่อนำเข้า'nyse.csv'และ'dow_jones.csv'โดยสร้างDatetimeIndexสำหรับแต่ละไฟล์จากคอลัมน์'date'ผ่านparse_datesและindex_colแล้วกำหนดผลลัพธ์ให้กับตัวแปรstocksและdow_jonesตามลำดับ - ใช้
pd.concat()ตามaxis=1เพื่อรวมstocksและdow_jonesเข้าด้วยกัน แล้วกำหนดผลลัพธ์ให้กับตัวแปรdataจากนั้นตรวจสอบข้อมูลด้วย.info()ของdata - หาร
dataด้วยค่าแรกของแต่ละ Series แล้วคูณด้วย 100 จากนั้นพล็อตผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import stock prices and index here
stocks = ____
dow_jones = ____
# Concatenate data and inspect result here
data = ____
print(____)
# Normalize and plot your data here