เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เปรียบเทียบราคาหุ้นกับดัชนีอ้างอิง

ในวิดีโอคุณได้เรียนรู้วิธีเปรียบเทียบผลการดำเนินงานของหุ้นต่าง ๆ กับดัชนีอ้างอิงไปแล้ว ในแบบฝึกหัดนี้จะได้ศึกษาตลาดหุ้นเพิ่มเติม โดยนำหุ้น 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


แก้ไขและรันโค้ด