J'utilise Python et Pandas pour obtenir une date de marché boursière Yahoo et enregistrer dans un fichier CSV local.
DailyPrice = DailyPrice.append(History) print(DailyPrice.tail()) Date 2020-05-27 86.480003 84.370003 86.300003 86.180000 1917600.0 2020-05-28 87.849998 86.059998 86.870003 86.690002 1908700.0 2020-06-29 00:00:00 87.360001 86.110001 86.559998 87.290001 1302500.0 2020-06-30 00:00:00 88.379997 87.235001 87.330002 88.269997 236377.0
3 Réponses :
Je suppose que c'est la même question que celle-ci un < / a> il devrait fonctionner p> p>
J'ai cherché et essayé, cela ne fonctionne pas pour mon cas.
on dirait que vous avez un DonetimeIndex , vous pouvez essayer d'utiliser Strftime
DailyPrice.index = DailyPrice.index.strftime('%Y-%m-%d')
Je pense que je trouve le problème.
La date n'est pas un nom de colonne. p> Donc, la première colonne, date, qu'est-ce que c'est? P > date est l'index. p> Enfin, la question est résolue. p>
Dans l'exemple des données que vous avez publiées, on dirait que vous avez des types de données mixtes ou uniquement de type de données de chaîne dans
df ['date'] code> - Vous voudrez peut-être convertir en premier;
df ['date'] = pd.to_dateTime (df [date [date '], erreurs =' coerce ') code>. Après cela, vous devriez être capable de formater via
df ['date']. Dt.date code>.