如何将变量设置为总问题数量

时间:2018-05-24 20:35:10

标签: python pandas matplotlib

[在此处输入图像说明] [1]我在查找Dataframe上的问题总数时遇到了问题。我的脚本如下:

public IActionResult Index()
{
    var mhsw = _context.Mahasiswas.ToList();
    mhsw.OrderByDescending(m => m.Id);
    return View(mhsw);
}
.....
[HttpPost]
public IActionResult Edit(Mahasiswa model)
{
    if(!ModelState.IsValid) return View(model);
    _context.Mahasiswas.Update(model);
    _context.SaveChanges();
    return RedirectToAction("Index");
}

其中month_unique是每月,而week_unique是该月的周数。此循环的概念是输入这些变量以获取特定于该变量的数据。如果我for month in month_unique: month_data = data.loc[data['Month'] == month] for week in week_unique: groups = month_data.loc[month_data['Week'] == week] scale = groups.groupby(['Clusters', 'Day'])['Clusters'].count().unstack('Clusters').fillna(0) 我得到以下内容:

print(scale.info)

我将数据总数设置为变量的唯一想法是<bound method DataFrame.info of Clusters Grafana Logs Topic Day Fri 1.0 1.0 0.0 Thu 0.0 0.0 1.0> ,它没有得到值3,但是number = scale.dtypes.value_counts()有关如何解决此问题的任何建议吗?

这是我float64 3 dtype: int64时的输出:

print(scale.info())

这是我一直在使用的.csv文件中的数据:

<class 'pandas.core.frame.DataFrame'>
Index: 2 entries, Fri to Thu
Data columns (total 3 columns):
Grafana    2 non-null float64
Logs       2 non-null float64
Topic      2 non-null float64
dtypes: float64(3)
memory usage: 64.0+ bytes
None

我希望输出看起来像这个图形(https://i.stack.imgur.com/Fgf4X.png),但是文本'Questions'之前的所有内容都是数字3

0 个答案:

没有答案