Earn Higher Grades With Instant Assignment Help.Ask Question!

Python Programming
(5/5)

In this assignment, you need to collect data related to the stock market from Twitter for one week. In Twitter, ticker symbols like #gold are used for stocks and companies

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Collecting tweets related to the stock market 

Objectives 

  • Gain experience of collecting data from Twitter using Twitter API

  • Gain experience of data storage to store the data and query

  • Gain experience of collecting real-time data

  • Gain experience of data cleaning

Important Notes 

  • Work in groups of 4 students

  • All reports must be submitted as a PDF, with source code as an archive (e.g. zip, gz)

  • Save the submission as “Assignment-1_Group-#.zip”

Assignment Details 

This assignment consists of four parts:

  1. Collecting data: In this assignment, you need to collect data related to the stock market from Twitter for one week. In Twitter, ticker symbols like #gold are used for stocks and companies. You are requested to collect the tweets with some specific keywords and store them in different files. The following keywords should be used:

a.  Altcoin

  1. Bitcoin

  2. Coindesk

  3. Cryptocurrency

  4. Gold

  5. APPL

  6. GOOG

  7. YHOO

 

Each tweet is a json file with the following format:

{"created_at":”.......... ”,

"id":”…........ ”,

"text":" Time to buy some ether!\n#ethereum #investing #cryptocurrency” “user_id”:”…........ ”

}

  1. Saving data: You need to save the requested data into csv format of 8 files where data related to each keyword is saved. Each file consist of four columns: tweet id, time of tweet, user id and text

  1. Cleaning data: remove duplication, remove punctuations, remove numbers in tweets, and remove words with length less than 2

  1. Visualizing data: You need to present the daily number of tweets for each keyword as well as the daily number of users

Attachments:
(5/5)

Expert's Answer

20 Times Downloaded

Related Questions

CSI 1420 Introduction to C Programming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two majorconstructs of the C programming language – Fu

The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

20 Times Downloads

Ask This Assignment To Be Done By Our ExpertsGet A+ Grade Solution Guaranteed

expert
joyComputer science
(4/5)
12 Answers Hire Me
expert
Robert DLaw
(4.8/5)
977 Answers Hire Me
expert
Dr Samuel BarberaStatistics
(5/5)
977 Answers Hire Me
expert
Tutor For YouEconomics
(5/5)
594 Answers Hire Me