Поиск минимального значения - "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
Любые идеи о том, как это исправить