Konvertieren Sie das Datumsformat aus einem "YFInance" -DownloadPython

Python-Programme
Anonymous
 Konvertieren Sie das Datumsformat aus einem "YFInance" -Download

Post by Anonymous »

Ich habe einen yFinance Download, der einwandfrei funktioniert, aber ich möchte, dass die Datumsspalte in Yyjas/mm/dd -Format ist, wenn ich auf die Festplatte schreibe.
Die Datumsspalte ist der Index, daher entferne ich zuerst den Index. Dann habe ich versucht, Pandas '"to_datetime" und auch ".str.Replace" zu verwenden, um die Spaltendaten in yyyy/mm/dd zu erhalten.
Hier ist der Code: < /p>

Code: Select all

import pandas
import yfinance as yf

StartDate_T = '2021-12-20'
EndDate_T = '2022-05-14'

df = yf.download('CSCO', start=StartDate_T, end=EndDate_T, rounding=True)
df.sort_values(by=['Date'], inplace=True, ascending=False)

df.reset_index(inplace=True)  # Make it no longer an Index

df['Date'] = pandas.to_datetime(df['Date'], format="%Y/%m/%d")   # Tried this, but it fails

#df['Date'] = df['Date'].str.replace('-', '/')   # Tried this also - but error re str

file1 = open('test.txt', 'w')
df.to_csv(file1, index=True)
file1.close()
Wie kann ich das beheben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post