[在此处输入图像说明] [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