私はこのコードを持っています:
def _download_url(url):
response = None
try:
response = urllib.request.urlopen(url)
content_bytes=response.read()
content_string=content_bytes.decode(encoding='utf-8')
data = io.StringIO(content_string)
mycsv=csv.reader(data)
mycsv = csv.DictReader(data)
print('{:<11} {:<8} {:<12} {:<12}'.format('Date', 'Close', 'Indicator', 'Signal'))
for row in mycsv:
print('{:<11} {:<8}'.format(row['Date'], row['Adj Close']))
Indicator/Signal 列の下にデータを挿入できるようにコードを作成するにはどうすればよいですか? 「終値」列からデータを取得し、その数値のリストを使用して平均を見つけ、インジケーター列の下に出力したいと考えています。そして結果をインジケーターで使用し、シグナル列の下で何かを行います。
--編集--これは、実行するとどのように見えるかです
Date Close Indicator Signal
2012-11-30 698.37
2012-11-29 691.89
2012-11-28 683.67
2012-11-27 670.71
2012-11-26 661.15
2012-11-23 667.97
しかし、私はそれが次のようになりたい
Date Close Indicator Signal
2012-11-30 698.37 0
2012-11-29 691.89 -put data here-
2012-11-28 683.67 -another data-
2012-11-27 670.71 -etc-
2012-11-26 661.15
2012-11-23 667.97
2 番目の列 (閉じる) からデータを取得し、それらの数値を使用して平均を計算したい