Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: adhar2 en 28 Julio 2023, 13:41 pm



Título: Se necesita ayuda: error de código EDA Python
Publicado por: adhar2 en 28 Julio 2023, 13:41 pm
Hola,

Actualmente estoy trabajando en Python en un proyecto de análisis de datos exploratorios (EDA) en el que intento desarrollar un gráfico de líneas para visualizar la tendencia de los precios de las acciones a lo largo del tiempo. Tengo los datos en un archivo CSV con los campos "fecha" y "precio_de_acciones". Use el siguiente código:
Código:
import pandas as pd
import matplotlib.pyplot as plt

# Loading the dataset
data = pd.read_csv('stock_data.csv')

# Extracting date and stock price columns
dates = data['date']
stock_prices = data['stock_price']

# Creating the line plot
plt.plot(dates, stock_prices)
plt.xlabel('Date')
plt.ylabel('Stock Price')
plt.title('Stock Price Trend Over Time')
plt.show()
Sin embargo, cuando ejecuto el código, el eje x del diagrama de líneas muestra las fechas en el archivo CSV como cadenas en lugar de una secuencia cronológica. Como resultado, el gráfico no representa la tendencia anticipada del precio de las acciones, por lo que vine a este sitio. ¿Podría alguien amablemente mostrarme cómo mostrar correctamente las fechas en el eje x para ver adecuadamente el movimiento del precio de las acciones a lo largo del tiempo?

¿Alguna sugerencia?


Título: Re: Se necesita ayuda: error de código EDA Python
Publicado por: Locura_23 en 28 Julio 2023, 18:52 pm
Comprobaste que en el excel la columna fecha este en formato Date?


Título: Re: Se necesita ayuda: error de código EDA Python
Publicado por: MCKSys Argentina en 28 Julio 2023, 18:56 pm
Hola!

Además de lo comentado anteriormente: revisaste la documentación de la librería de python que estás usando? Puede que el error se deba al csv...

Te dejo el linkn al método que usas: https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html (https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html)

Saludos!