Python Education

🖥️ Instalación, 🎨 Jupyter Note y 🌟 Pandas

pip install pandas numpy matplotlib 

📖 Lee, lee mucho 📚🌟. 



Entiende esto

import pandas as pd

import numpy as np


df = pd.DataFrame({

    'grupo': ['A', 'A', 'B', 'B', 'C', 'C'],

    'valor': [10, 15, 10, 20, 5, 7]

})


df_final = df[df['valor'] > 10].groupby('grupo').apply(

    lambda x: pd.Series({

        'suma': np.sum(x['valor'] * 2),

        'promedio': np.mean(x['valor']),

        'variable_final': np.sum(x['valor'] * 2) / np.mean(x['valor'])

    })

).reset_index() 

🎨 Dibuja📚 Crea tu propia biblioteca 🌟✏️ 

Aprende a crear esto


df_final = pd.DataFrame({

    'grupo': ['A', 'B', 'C'],

    'variable_final': [15, 25, 35],

    'promedio': [5, 10, 15]

})


colors = {'A': 'red', 'B': 'green', 'C': 'yellow'}

fig, ax = plt.subplots()

sns.barplot(x='grupo', y='variable_final', data=df_final, palette=colors, ax=ax)

sns.scatterplot(x='grupo', y='promedio', data=df_final, color='blue', s=100, ax=ax)

for i in range(df_final.shape[0]):

    ax.text(i, df_final.variable_final[i], round(df_final.variable_final[i], 2), 

            horizontalalignment='center', verticalalignment='bottom')

for i in range(df_final.shape[0]):

    ax.text(i, df_final.promedio[i], df_final.grupo[i], 

            horizontalalignment='center', verticalalignment='top', color='blue')

ax.set_title('Análisis Avanzado con Python', fontsize=16, fontweight='bold')

ax.set_xlabel('Grupo', fontsize=12, fontweight='bold')

ax.set_ylabel('Valor', fontsize=12, fontweight='bold')


plt.show() 

📊 La estadística e 🌐 internet son tus mejores amigos 🤝💡