寻求最小值-“ TypeError:'numpy.float64'对象不可迭代”

时间:2019-04-25 21:54:02

标签: python pandas numpy tabulate

在先前有关该主题的问题中找不到答案。

我正在尝试使用以下代码获取一列数据中的最小值:

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"]))

但是,当我运行代码时,出现以下错误:

  

回溯(最近通话最近):
  文件“ Iris_Data_set1.py”,行   148,在       print(tb(table,headers = [“ Field”,“ Min”]))
  文件“ C:... \ Anaconda3 \ lib \ site-packages \ tabulate.py”,行1262,在   制表       tabular_data,标题,showindex = showindex)
  文件“ C:... \ Anaconda3 \ lib \ site-packages \ tabulate.py”,行947,在   _normalize_tabular_data       rows = list(map(list,rows))TypeError:“ numpy.float64”对象不可迭代

我已经检查了数据类型,并且

  

Sepal_area_(cm ^ 2)float64

有关如何解决此问题的任何想法

0 个答案:

没有答案