J'utilise Yfinance et Ta-Lib pour tirer et manipuler des données d'index de Yahoo Finance. P>
Les données quotidiennes sont bonnes mais lorsque je passe à la semaine à Yfinance, je reçois des valeurs étranges. P>
J'ai examiné les données historiques sur Yahoo Finance et en effet, pour une raison quelconque montre des données hebdomadaires à la lunday au lieu du vendredi précédent. P>
Est-ce que quelqu'un sait comment se déplacer dans ceci en Yfinance ou peut-être un autre moyen d'obtenir les données hebdomadaires? p>
Merci! P>
####################### ÉDITER: ####################### P>
Pour les données hebdomadaires Yahoo montre 2 rangées. La première ligne est pour les valeurs quotidiennes tandis que la deuxième ligne est destinée aux valeurs hebdomadaires. Les données hebdomadaires sont comme de lundi, ce qui va bien. P>
La clé de Yfinance est donc d'utiliser la deuxième rangée de la dernière ligne ([-2]) dans le Dataframe pendant les données quotidiennes de la dernière ligne ([-1]) dans les travaux de DataFrame. P>
Testé cela et ça marche et correspond à stockcharts.com p>
Aussi pour les données hebdomadaires dont vous devrez supprimer la NAAN du DataFrame. Vous pouvez utiliser .dropna () pour cela. P>
3 Réponses :
Pourquoi ne faites-vous pas simplement rééchantillonner des données quotidiennes à la semaine avec AGG ({"Open": "Premier", "Fermer": "Dernier", "High": "MAX", "LOW": " min "," volume ":" somme ") code>? p>
L'intervalle de données hebdomadaire représente non seulement l'échantillonnage des données, mais également la plage à utiliser pour déterminer la détermination de l'ouverture, du haut, du bas, de la fermeture, etc., par exemple, la semaine du 5/18/20, vous obtiendrez la Suivant les données:
volume 133274700.000 close 318.890 open 313.170 low 310.320 high 320.890 adjclose 318.890
####################### Réponse: ######################## < / p>
Pour les données hebdomadaires Yahoo montre 2 rangées. La première ligne est pour les valeurs quotidiennes tandis que la deuxième ligne est destinée aux valeurs hebdomadaires. Les données hebdomadaires sont comme de lundi, ce qui va bien. P>
La clé de Yfinance est donc d'utiliser la deuxième rangée de la dernière ligne ([-2]) dans le Dataframe pendant les données quotidiennes de la dernière ligne ([-1]) dans les travaux de DataFrame. P>
Testé cela et ça marche et correspond à stockcharts.com p>
Aussi pour les données hebdomadaires dont vous devrez supprimer la NAAN du DataFrame. Vous pouvez utiliser .dropna () pour cela. P>