разборная основная деталь gridview структура

Вы можете вычислить агрегированную сумму C по A и B, а затем объединить результирующий кадр данных с исходным

>> df
     A      B  C   D
0  foo    one  1  15
1  bar    one  2  10
2  foo    two  4  20
3  bar  three  4   5
4  foo    two  5   6
5  bar    two  6   9
6  foo    one  7   8
7  foo  three  8  15

df2 = df.groupby(['A','B']).sum().drop(['D'], axis=1).rename(columns={'C':'E'})    

>> df2
           E
A   B       
bar one    2
    three  4
    two    6
foo one    8
    three  8
    two    9

. Результат можно получить, объединив df и df2:

>> df.merge(df2.reset_index(), on=['A', 'B'], how='left')

     A      B  C   D  E
0  foo    one  1  15  8
1  bar    one  2  10  2
2  foo    two  4  20  9
3  bar  three  4   5  4
4  foo    two  5   6  9
5  bar    two  6   9  6
6  foo    one  7   8  8
7  foo  three  8  15  8
5
задан Adam Right 12 January 2009 в 16:14
поделиться

3 ответа

Спасибо, но для обновления или вставки. Вместо этого я нашел, что страница, это кажется более эффективным.

GridView управляют для показа основных дочерних или данных "главный-подчиненный", записанных в c#, asp.net и JavaScript.

2
ответ дан 13 December 2019 в 22:18
поделиться

Существует статья CodeProject с загружаемым источником:

GridView встраивают дисплей Ведущего устройства/Подробной записи

2
ответ дан 13 December 2019 в 22:18
поделиться

У Мэтта Берсета есть один из самых впечатляющих уроков по этому виду, и он содержит

до 28 учебников только по GridView плюс много из других элементов управления asp.net, а также с помощью jQuery. Я многому у него учусь. Мне очень нравится его работа, и я просто хочу поделиться этим с вами, вы можете получить некоторые хорошие и профессиональные идеи из его кода!

4
ответ дан 13 December 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: