Python demo

Author

MALANDA Cédric

Published

January 1, 2023

Quarto

Ceci un démo de quarto avec python.

Importation des packages

import pandas as pd
import numpy as np
import numpy as np
import matplotlib.pyplot as plt
r = np.arange(0, 2, 0.01)
theta = 2 * np.pi * r
fig, ax = plt.subplots(
  subplot_kw = {'projection': 'polar'} 
)
ax.plot(theta, r)
ax.set_rticks([0.5, 1, 1.5, 2])
ax.grid(True)
plt.show()

You can add options to

v = [1,2,6,8,12]
u = ["NGOMA","BEMOU","LOUMOUZA", "OSSOUNALA","MAKOHO"]
k = ["A","B","C","D","E"]
v
u
k
['A', 'B', 'C', 'D', 'E']
t= pd.DataFrame([u,v],columns = k)
t
A B C D E
0 NGOMA BEMOU LOUMOUZA OSSOUNALA MAKOHO
1 1 2 6 8 12

executable code like this

The echo: false option disables the printing of code (only output is displayed).

from IPython.display import Markdown
from tabulate import tabulate
from IPython.display import Markdown
from tabulate import tabulate

table = [["Sun",696000,1989100000],
         ["Earth",6371,5973.6],
         ["Moon",1737,73.5],
         ["Mars",3390,641.85]]
         
Markdown(tabulate(table,headers=["Planet","R (km)", "mass (x 10^29 kg)"]
))
Table 1: Planets
Planet R (km) mass (x 10^29 kg)
Sun 696000 1.9891e+09
Earth 6371 5973.6
Moon 1737 73.5
Mars 3390 641.85

Installation des packages dans renv

Packages R

Pour les packages R on utilise la commande : install.packages(“nom_package”).

Packages Python

Pour les packages Python, on procède comme suit :

  1. Installer d’abord le package R reticulate ;

  2. utiliser la fonction py_install de reticulate : py_install(“nom_package”).

Ainsi dans le même projet, on peut travailler à la fois avec R et Python.

L’application de ces fonctions a permis d’avoir les tableau Table 1 ci-dessus.