Я делаю проект для класса, чтобы увидеть корреляцию между ценой акций Tesla и частотой твитов Элона Маска с 2016 года.
Я получил данные о запасах с помощью pandas_datareader и использовал твипы, чтобы получить несколько последних твитов Элона Маск.
Это код, который у меня есть:
import pandas as pd
import pandas_datareader.data as web
from datetime import datetime
import matplotlib.pyplot as plt
startDate = datetime(2016,1,1)
endDate = datetime.today()
tesla = web.DataReader('TSLA', 'yahoo', startDate, endDate)
tesla = tesla[["Adj Close"]]
tesla.to_excel('Tesla.xlsx')
plt.plot(tesla)
plt.show()
import tweepy
consumer_key = "MY KEY"
consumer_secret = "MY KEY"
access_key = "MY KEY"
access_secret = "MY KEY"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
name = "elonmusk"
tweetCount = 5
results = api.user_timeline(id=name, count=tweetCount)
for tweet in results:
print(tweet.text)
Я хочу получить твиты в файл csv или xlsx с двумя столбцами, один с информацией о дате, а другой с твитами.
Код возвращает следующее:
@jlist ♥️ ??
@moyn1ckzanyat правда
@v_g_fischer @4thFromOurStar Coming soon
@4thFromOurStar Already have one
Respawn++ https://twitter.com/cleantechnica/status/1119828529422770177
Process finished with exit code 0