сделать новый датафрейм (или словарь), оставив те же названия колонок, но чтоб в каждой колонке была 1 "строка" - количество строк из исходной колонки исходного датафрейма, содержащих определенное значение.
в c# я бы подобное сделал, если бы в датафреме и колонке были бы такие поля, какие указал:
var newColumns = myDataFrame.Select(column =>
new Column(column.Name,
rows = new Rows[] { column.Where(row => row.Value == "someValue").Count()
});.
var myNewDataFrame = new DataFrame(columns: newColumns);
тут как это сделать?
применить apply и использовать метод count() для подсчета нужных значений?
Или там value_counts я не помню. можно еще применить groupby и просто считать количество строк.
Обсуждают сегодня