Просмотр изображения Я пытаюсь распечатать края данных в файле Excel.Я получил значения для печати.Но я не могу напечатать индексы строк и столбцов из-за зацикливания по фрейму данных.
Я попытался распечатать, используя df.index
, но диапазон строк выдается следующим образом: 5.0 RangeIndex(start=4, stop=30, step=1)
где 5
это значение ребра, а последнее является индексом.
df = wb.iloc[rows, coln].fillna(0)
dfa = df.to_numpy()
for row in dfa:
for value in row:
if value!=0:
print(value, df.index)
break
This is the expexted result.
5 11 15.0
where 5 is the row number, 11 is the column number and 15.0 is the value on that cell.
Я попытался использовать функцию iterrows (), циклически изменяя df следующим образом иЯ получил его, чтобы распечатать номера строк вместе со значениями ячеек.
df = wb.iloc[rows, coln].fillna(0)
for index, row in df.iterrows():
По номерам столбцов пока нет прогресса.