Problema con read_excel...
Publicado por Patricio (42 intervenciones) el 28/08/2020 03:03:26
Hola a Todos...!!!
Tengo el siguiente código
La primera parte recorre el dataframe mostrando todos los valores (distintos de nan), sin problema,
pero la segunda parte no lo hace, y el programita se cae...
Por qué...???
Cómo se debe programar el segundo bloque para que haga lo mismo que el primero, obviamente sin cambiar la sentencia read_excel de cada bloque...???
Mucha Gracias.
Tengo el siguiente código
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
import pandas as pd
import os
stCurDir = os.getcwd()
stXlsFile = stCurDir + "\\Archivo.xlsx"
#=====================================================================
df = None
df = pd.read_excel(stXlsFile, sheet_name='Data', header=None)
print("=" * 80)
for Fila in range(0,len(df[0])):
for Columna in range(0,len(df.columns)):
if (str(df[Columna].values[Fila]) != "nan"):
print(Columna,Fila,df[Columna].values[Fila])
print("=" * 80)
#=====================================================================
df = None
df = pd.read_excel(stXlsFile, sheet_name='Data')
print("=" * 80)
for Fila in range(0,len(df[0])):
for Columna in range(0,len(df.columns)):
if (str(df[Columna].values[Fila]) != "nan"):
print(Columna,Fila,df[Columna].values[Fila])
print("=" * 80)
#=====================================================================
La primera parte recorre el dataframe mostrando todos los valores (distintos de nan), sin problema,
pero la segunda parte no lo hace, y el programita se cae...
Por qué...???
Cómo se debe programar el segundo bloque para que haga lo mismo que el primero, obviamente sin cambiar la sentencia read_excel de cada bloque...???
Mucha Gracias.
Valora esta pregunta


0