Search Results: 2592


How to add a name or rename an axis of a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    18 septembre 2021    /    : 20

Examples of how to add a name or rename an axis of a dataframe with pandas: [TOC] ### Create a dataframe Let's create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(3,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) print(df) returns A B C 0 0 2 4 1 4 4 2 2 1 2 4 Note: to get info about the dataframe axis, a solution is to use [pandas.DataFrame.axes](https: ...

How to store a multidimensional matrix in a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    17 septembre 2021    /    : 24

Examples of how store a multidimensional matrix in a dataframe with pandas: [TOC] ### Create a 3D matrix with numpy Let's consider the following 3D matrix with indexes i,j,k created with numpy import numpy as np data = np.random.randint(100,size=(3,3,3)) print(data) gives for example [[[63 35 74] [28 69 48] [25 19 33]] [[51 23 28] [40 76 0] [10 48 82]] [[51 55 7] [12 26 91] [ 1 73 31]]] Note: t ...

How to swap indexes in a multiple indexes dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    17 septembre 2021    /    : 35

Examples of how to swap indexes in a multiple indexes dataframe with pandas: [TOC] ### Create a multiple indexes dataframe with pandas Let's first create a multiple indexes dataframe with pandas using [MultiIndex / advanced indexing](https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html),see also [how to create a dataframe with multiple indexes with pandas](https://moonbooks.org/Articles/How-to-create-a-dataframe-with-multiple-indexes-with-pandas-/) import pandas as ...

How to create a dataframe with multiple indexes with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    17 septembre 2021    /    : 80

Examples of how to create a dataframe with multiple indexes with pandas: [TOC] ### Create a dataframe with multiple indexes from a tuple To create a dataframe with multiple indexes from a tuple, a solution is to use [MultiIndex / advanced indexing](https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html): import pandas as pd tuples = [('Land', 'Liquid'), ('Land', 'Ice'), ('Ocean', 'Liquid'), ('Ocean', 'Ice')] ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

How to calculate the Pearson’s Correlation coefficient between two datasets in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 61

Examples of how to calculate the Pearson’s Correlation coefficient between two datasets in python: [TOC] ### Create a dataset Let's first create some data: import numpy as np def f(a,b,c,X): eps = c * np.random.randn(X.shape[0]) return a * X + b + eps a = 1 # slope b = 0 # intercept c = 1.0 # noise X = np.random.randint(100, size=250) Y = f(a,b,c,X) and use matplotlib to visualize it: import matplotlib.pyplot as plt plt.scatter ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Comment calculer la valeur absolue de chaque élément d'un tableau ou d'une matrice en python avec numpy ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 60

Exemples de comment calculer la valeur absolue de chaque élément d'un tableau ou d'une matrice en python avec numpy ? [TOC] ### Calculer la valeur absolue d'une matrice 1D Créons d'abord une matrice 1D avec quelques valeurs négatives : import numpy as np A = np.linspace(-5.0, 4.0, num=10) donne array([-5., -4., -3., -2., -1., 0., 1., 2., 3., 4.]) Pour calculer la valeur absolue de chaque élément de A, une solution consiste à utiliser [numpy.absolute](https://numpy ...

Comment effectuer une convolution 1D en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 38

Exemples de comment effectuer une convolution 1D en python ? [TOC] voir aussi [how to convolve two 2-dimensional matrices in python with scipy](https://moonbooks.org/Articles/How-to-do-a-simple-2D-convolution-between-a-kernel-and-an-image-in-python-with-scipy-/) ### Convolution 1D en python Considérons les données suivantes : F = [1, 2, 3] G = [0, 1, 0.5] Pour calculer la convolution 1d entre F et G : F\*G, une solution est d'utiliser [numpy.convolve](https://numpy.org/devd ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

How to calculate the absolute value of each element of an array or matrix in python with numpy ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 73

Examples of how to calculate the absolute value of each element of an array or matrix in python with numpy: [TOC] ### Calculate the absolute value for a 1D matrix Let's first create a 1d matrix with some negative values: import numpy as np A = np.linspace(-5.0, 4.0, num=10) returns array([-5., -4., -3., -2., -1., 0., 1., 2., 3., 4.]) To calculate the absolute value of each element of A, a solution is to use [numpy.absolute](https://numpy.org/doc/stable/reference/g ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

How to perform a 1D convolution in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    13 septembre 2021    /    : 113

Examples of how to perform a 1D convolution in python: [TOC] see also [how to convolve two 2-dimensional matrices in python with scipy](https://moonbooks.org/Articles/How-to-do-a-simple-2D-convolution-between-a-kernel-and-an-image-in-python-with-scipy-/) ### 1d convolution in python Let's consider the following data: F = [1, 2, 3] G = [0, 1, 0.5] To compute the 1d convolution between F and G: F\*G, a solution is to use [numpy.convolve](https://numpy.org/devdocs/reference/ge ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    13 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    13 septembre 2021    /    : 0

Comment remplacer les lignes d'une dataframe par des lignes d'une autre dataframe basé sur des index avec pandas ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    11 septembre 2021    /    : 110

Exemple de comment remplacer les lignes d'une dataframe par des lignes d'une autre dataframe basé sur des index avec pandas [TOC] ### Créer une premier dataframe df Créons une premier dataframe df import pandas as pd import numpy as np import random data = np.arange(1,101) data = data.reshape(20,5) df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) donne a b c d e 0 1 2 3 4 5 1 6 7 8 9 10 2 11 12 13 14 1 ...

Comment ajouter un nouvel élément à un tuple en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    11 septembre 2021    /    : 69

Exemple de comment ajouter un nouvel élément à un tuple en python: [TOC] ### Créer un tuple en python Exemple de création d'un tuple avec 10 éléments en python t = (0, 1, 1, 2, 3, 5, 8, 13, 21, 34) Note: pour vérifier que la variable est un tuple : type(t) devrait afficher tuple Un tuple est une ["data structure"](https://docs.python.org/3/tutorial/datastructures.html) en python qui ne peut pas être modifié après avoir été créé (par exemple, vous ne pouvez pas ajout ...

How to add or append a new element to a tuple in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    09 septembre 2021    /    : 134

Example of how to add or append a new element to a tuple in python: [TOC] ### Create a tuple Example of how to create a tuple with 10 elements in python: t = (0, 1, 1, 2, 3, 5, 8, 13, 21, 34) to check that the variable is a tuple: type(t) should print tuple A tuple is [data structure](https://docs.python.org/3/tutorial/datastructures.html) in python that can't be modified after being created (e.g. you can't append, add a new element or modify an existing element): ...

How to replace rows of a dataframe using rows of another dataframe based on indexes with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    08 septembre 2021    /    : 160

Example of how to replace rows of a dataframe using rows of another dataframe based on indexes with pandas: [TOC] ### Create a first dataframe df Let's create a first dataframe df import pandas as pd import numpy as np import random data = np.arange(1,101) data = data.reshape(20,5) df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) returns a b c d e 0 1 2 3 4 5 1 6 7 8 9 10 2 11 12 13 14 15 3 16 17 ...

Comment sélectionner le nième élément d'une liste avec python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 95

Exemples de comment sélectionner le nième élément d'une liste avec python ? [TOC] ### Créer une liste Créons d'abord une liste avec python : mylist = ['A', 'B', 'C', 'D', 'E', 'F'] Notez qu'une liste est [0 based indexing](https://en.wikipedia.org/wiki/Zero-based_numbering). index | element ------------- | ------------- 0 | A 1 | B 2 | C 3 | D 4 | E 5 | F Voir le lien [suivant](https://docs.python.org/3/tutorial/datastructures.html) pour en savoir plu ...

Comment supprimer une ligne donnée d'une dataframe avec pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 97

Exemples de comment supprimer une ligne donnée d'une dataframe avec pandas ? [TOC] ### Supprimer une ligne donnée d'une dataframe (Exemple 1) Créons une dataframe avec pandas : import pandas as pd import numpy as np data = np.random.randint(5, size=(4,3)) df = pd.DataFrame(data=data,columns=['C1','C2','C3']) renvoie par exemple : C1 C2 C3 0 3 3 1 1 0 2 4 2 0 4 4 3 4 2 0 Pour supprimer la ligne avec ...

Comment convertir une série en dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 117

Exemple de comment convertir une série en dataframe avec pandas en python: [TOC] ### Créer une série avec pandas Créons une dataframe avec pandas : import pandas as pd import numpy as np data = np.random.randint(5, size=(5,)) s = pd.Series(data, index=["A", "B", "C", "D", "E"]) donne par exemple: A 4 B 4 C 0 D 1 E 0 Pour vérifier s'il s'agit d'une série, il suffit de faire : type(s) devrait donner ...

Comment échanger les lignes et les colonnes (i.e. transposer) une dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 131

Exemples de comment échanger les lignes et les colonnes (i.e. transposer) une dataframe avec pandas en python: [TOC] ### Créer un dataframe avec pandas Créons d'abord une dataframe avec pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA' ...

Comment additionner toutes les lignes d'une dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 140

Exemples de comment additionner toutes les lignes d'une dataframe avec pandas en python: [TOC] ### Créer un dataframe avec pandas Créons d'abord une dataframe avec des pandas : import pandas as pd import numpy as np data = np.random.randint(5, size=(3,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) donne par exemple A B C 0 0 2 0 1 2 3 0 2 3 1 2 ### Additionner toutes les lignes d'une dataframe avec pandas Pou ...

Comment additionner ensemble plusieurs colonnes d'une dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 83

Exemples de comment additionner ensemble plusieurs colonnes d'une dataframe avec pandas en python: [TOC] ### Créer un dataframe avec pandas Créons d'abord une dataframe aléatoire avec pandas import pandas as pd import numpy as np data = np.random.randint(100, size=(10,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) donne par exemple A B C 0 37 64 38 1 22 57 91 2 44 79 46 3 0 10 1 4 27 0 45 5 82 99 ...

How to select nth element in a list with python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    03 septembre 2021    /    : 154

Examples of how to select nth element in a list with python: [TOC] ### Create a list Let's first create a list with python: mylist = ['A', 'B', 'C', 'D', 'E', 'F'] Note that a list is [0 based indexing](https://en.wikipedia.org/wiki/Zero-based_numbering). index | element ------------- | ------------- 0 | A 1 | B 2 | C 3 | D 4 | E 5 | F Check the following [link](https://docs.python.org/3/tutorial/datastructures.html) to learn more about different data ...

How to drop a specific row in a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    02 septembre 2021    /    : 167

Examples of how to remove a given row in a dataframe with pandas in python: [TOC] ### Drop a given row (Example 1) Let's create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(4,3)) df = pd.DataFrame(data=data,columns=['C1','C2','C3']) returns for example: C1 C2 C3 0 3 3 1 1 0 2 4 2 0 4 4 3 4 2 0 To drop the row with index = 2 for example, a solution ...

How to convert a series to a dataframe with pandas

Article    /    Daidalos    /    CC BY-SA 4.0    /    01 septembre 2021    /    : 144

Example of how to convert a series to a dataframe with pandas [TOC] ### Create a series with pandas Let's create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(5,)) s = pd.Series(data, index=["A", "B", "C", "D", "E"]) returns for example A 4 B 4 C 0 D 1 E 0 To check if it is a series, just do: type(s) should return <class 'pandas.core.series.Ser ...

How to swap rows and columns (e.g. transpose) a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    31 août 2021    /    : 137

Examples of how to swap rows and columns (e.g. transpose) a dataframe with pandas: [TOC] ### Create a dataframe with pandas Let's first create a dataframe with pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA']} df = pd.DataFram ...

How to sum all rows of a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    31 août 2021    /    : 233

Examples of how to sum all all rows of a dataframe with pandas: [TOC] ### Create a dataframe Let's first create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(3,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) gives for example A B C 0 0 2 0 1 2 3 0 2 3 1 2 ### Sum all rows of a dataframe with pandas To sum all rows with pandas, a solution is to use df ...

How to sum multiple columns together of a dataframe with pandas in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    30 août 2021    /    : 289

Examples of how to add multiple columns together of a dataframe with pandas in python [TOC] ### Create a dataframe with pandas import pandas as pd import numpy as np data = np.random.randint(100, size=(10,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) returns A B C 0 37 64 38 1 22 57 91 2 44 79 46 3 0 10 1 4 27 0 45 5 82 99 90 6 23 35 90 7 84 48 16 8 64 70 28 9 83 50 ...

Comment utiliser Groupby et Aggregate avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    30 août 2021    /    : 141

Introduction aux opérations Groupby et Aggregate pour l'analyse exploratoire des données avec pandas. [TOC] Note: vous pouvez aussi télécharger mon [jupyter notebook](https://moonbooks.org/Jupyter/introduction_to_groupby_with_pandas/) que j'ai créé pour tester Groupby et Aggregate avec pandas en python. ### Introduction Importer pandas import pandas as pd #### GroupBy ##### Comment créer une dataframe avec pandas Créons d'abord une dataframe pour l'exemple: data ...

Image    /    Daidalos    /    CC0    /    26 août 2021    /    : 0

Comment utiliser une colonne d'une dataframe comme indice avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    19 août 2021    /    : 299

Exemple de comment utiliser une colonne d'une dataframe comme indice avec pandas en python [TOC] ### Créer une dataframe Créons un dataframe avec des pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA']} df = pd.DataFrame(data=data) print(df) donne Ag ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    12 août 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    12 août 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    12 août 2021    /    : 0

How to use Groupby and Aggregate with pandas in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    11 août 2021    /    : 879

Testing Groupby and Aggregate operations for exploratory data analysis with pandas. Please feel free to download and edit it as you like. [TOC] Note: you can also download my [jupyter notebook](https://moonbooks.org/Jupyter/introduction_to_groupby_with_pandas/) that I created to test Groupby and Aggregate with pandas in python ### Introduction Import pandas import pandas as pd #### GroupBy ##### How to create a dataframe with pandas Lets first create a simple dataframe ...

How to use a dataframe column as index with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    11 août 2021    /    : 251

Example of how to set a Column as Index in Pandas DataFrame: [TOC] ### Create a dataframe Lets create a dataframe with pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA']} df = pd.DataFrame(data=data) print(df) returns Age Id weight Gender C ...

Comment découper un dictionnaire (par exemple créer un sous-dictionnaire ou un échantillon) en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    11 août 2021    /    : 335

Exemples de comment découper un dictionnaire (par exemple créer un sous-dictionnaire ou un échantillon) en python [TOC] ### Créer un dictionnaire Créons d'abord un dictionnaire en python : d = {'a':1,'b':2,'c':3,'d':4,'e':5,'f':6} ### Trancher ("slice") un dictionnaire Remarque : par défaut un dictionnaire n'est pas un objet ordonné. Pour sélectionner n éléments d'un dictionnaire, une solution est de faire : import itertools dict(itertools.islice(d.items(), ...

Comment découper une liste en plusieurs listes en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    11 août 2021    /    : 289

Exemples de comment découper une liste en plusieurs listes en python [TOC] ### Créer une liste en python Créons d'abord une liste en python mylist = ['a','b','c','d','e','f','g','h','i'] Pour obtenir un élément stocké dans une liste en utilisant son index : mylist[0] donne 'a' et mylist[4] donne 'e' ### Obtenir le nombre d'éléments dans une liste Pour obtenir la taille d'une liste en python, une solution consiste à utiliser la foncti ...

Comment obtenir chaque nième élément d'une liste en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    11 août 2021    /    : 255

Exemples de comment obtenir chaque nième élément d'une liste en python ? [TOC] ### Créer une liste en python Créons d'abord une liste en python mylist = ['a','b','c','d','e','f','g','h','i'] Pour obtenir un élément stocké dans une liste en utilisant son index : mylist[0] donne 'a' et mylist[4] donne 'e' ### Obtenir chaque nième élément d'une liste Pour obtenir chaque nième élément d'une liste, une solution consiste à faire mylist[::n] ...