Как быстро организовать функции в исходном коде (c#) для упорядочивания алфавитным порядком?

Используйте GroupBy.transform для возврата Series с тем же размером, что и оригинал df:

grouped_b = df.groupby('B')

def norm(value):
    return value/value.max()

df['C'] = grouped_b['C'].transform(norm)

print (df)
     A      B     C
0  foo    one  0.25
1  bar    one  0.50
2  foo    two  0.20
3  bar  three  0.40
4  foo    two  0.60
5  bar    two  1.00
6  foo    one  0.50
7  foo  three  1.00
8  bar    one  1.00

Вы также можете использовать функцию lambda:

[111 ]

5
задан vrwim 3 May 2015 в 17:27
поделиться

3 ответа

Почему организация беспокойства в альфа-порядке? IDE предоставляет выпадающий список для Вас, чтобы использовать, если Вы хотите получить доступ к ним тем способом.

Вместо этого исходный файл должен содержать их в значимом порядке (что значимо, довольно субъективно), или специфическими особенностями их задач или в соответствии с некоторой разумной конвенцией, если ничто иное не существует (такой как видимостью или помещающими свойствами вместе).

Правила автоматической компоновки являются кошмаром для исходных репозиториев, так как они вставляют бесполезные массовые перемещения, которые разбивают Вашу способность определить реальное изменение, как таковое, их нужно избежать, если правила не выполняют одно из следующего:

  • Они никогда не изменяются, и можно применить его с начала проекта
  • Они изменяются очень редко, и изменение будет влиять самое большее на однострочное перемещение (как заключение в скобки структуры)
  • Они редко изменяются, и эффект находится просто на пробеле в строке

Если ответ вообще вне 'редко', Вы не хотите использовать его точка, эффективный просмотр исторических изменений более полезен.

15
ответ дан 18 December 2019 в 08:31
поделиться

Вы попробовали Regionerate?

4
ответ дан 18 December 2019 в 08:31
поделиться

В Regionerate:

  1. Откройте схемы от: C:\Program Files\Regionerate
  2. Выберите кластер по имени
  3. Выбор удаляет регионы

Ваши методы, поля, и т.д. кодируют, будет заказан в алфавитном порядке.

0
ответ дан 18 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

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