Поиск минимального значения - "TypeError: объект 'numpy.float64' не повторяется"

Не удалось найти ответ в предыдущих вопросах по теме.

Я пытаюсь получить минимальное значение в столбце данных, используя следующий код:

import pandas as pd import matplotlib.pyplot as plt import numpy as np

from tabulate import tabulate as tb from pandas.plotting import scatter_matrix

.......

table = ("Sepal Area (cm^2)", iris_ds.loc[:,"Sepal_area_(cm^2)"].min())
print(tb(table, headers = ["Field", "Min"]))

Однако, когда я запускаю код, я получаю следующую ошибку:

Traceback (последний вызов был последним):
Файл "Iris_Data_set1.py", строка 148, в печатном виде (tb(таблица, заголовки = ["Поле", "Мин"]))
Файл "C:...\Anaconda3\lib\site-packages\tabulate.py", строка 1262, в tabulate tabular_data, заголовки, showindex=showindex)
Файл "C:...\Anaconda3\lib\site-packages\tabulate.py", строка 947, в _normalize_tabular_data lines = list(map(список, строки)) TypeError: объект 'numpy.float64' не является итеративным

Я проверил типы данных, и

Sepal_area_(см ^2) float64

Любые идеи о том, как это исправить

0 ответов

Другие вопросы по тегам