Forum >> Principianti >> problema visualizzazione colonne pandas spider

Pagina: 1

Buongiorno,
sono un principiante. Sto provando a caricare un file excel su Pandas e a lavorarlo. Gestisco tutto in ambiente Python. Vorrei provare a visualizzare la tabella che sto lavorando ma ogni volta che eseguo print, alcune colonne vengono nascoste, allego immagine. Avete suggerimenti per risolvere ?

Ho provato "display" ma non funziona.

Vedo che alcuni suggeriscono di operare in ambiente Jupiter, è questa l'unica soluzione ? Grazie.
Vedo che alcuni suggeriscono di operare in ambiente Jupiter, è questa l'unica soluzione ? Grazie.

Per nulla, esistono varie possibilità, cercando in rete e nella docs se ne trovano, si potrebbe, ad esempio, operare in un contesto temporaneamente modificato, vedi il test sotto, effettuato in una sessione idle

Python 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license()" for more information.
import numpy as np
data = np.arange(80).reshape(4,20)
data
array([[ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
        16, 17, 18, 19],
       [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
        36, 37, 38, 39],
       [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
        56, 57, 58, 59],
       [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
        76, 77, 78, 79]])
import pandas as pd
df = pd.DataFrame(data)
df
   0   1   2   3   4   5   6   7   8   ...  11  12  13  14  15  16  17  18  19
0   0   1   2   3   4   5   6   7   8  ...  11  12  13  14  15  16  17  18  19
1  20  21  22  23  24  25  26  27  28  ...  31  32  33  34  35  36  37  38  39
2  40  41  42  43  44  45  46  47  48  ...  51  52  53  54  55  56  57  58  59
3  60  61  62  63  64  65  66  67  68  ...  71  72  73  74  75  76  77  78  79

[4 rows x 20 columns]
pd.option_context('display.max_columns', None)
<pandas._config.config.option_context object at 0x7ecc63b6e480>
df
   0   1   2   3   4   5   6   7   8   ...  11  12  13  14  15  16  17  18  19
0   0   1   2   3   4   5   6   7   8  ...  11  12  13  14  15  16  17  18  19
1  20  21  22  23  24  25  26  27  28  ...  31  32  33  34  35  36  37  38  39
2  40  41  42  43  44  45  46  47  48  ...  51  52  53  54  55  56  57  58  59
3  60  61  62  63  64  65  66  67  68  ...  71  72  73  74  75  76  77  78  79

[4 rows x 20 columns]
with pd.option_context('display.max_columns', None):
    df

    
   0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  \
0   0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18   
1  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38   
2  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58   
3  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78   

   19  
0  19  
1  39  
2  59  
3  79  

come puoi vedere, al secondo tentativo d'uso tutte le colonne vengono mostrate.




Ciao

Fatti non foste a viver come bruti...


Pagina: 1



Esegui il login per scrivere una risposta.