Средство форматирования кода Visual Studio

Вы можете использовать пару шагов tidyr / dplyr. Упорядочить данные пропорционально. Затем в каждом кластере добавьте номера строк, чтобы сохранить этот порядок и удовлетворить требования уникального идентификатора spread. Пропорция падения; распространяться; и отбросьте номера строк.

library(dplyr)
library(tidyr)

x %>%
  arrange(-proportion) %>%
  group_by(cluster) %>%
  mutate(row = row_number()) %>%
  select(-proportion) %>%
  spread(key = cluster, value = sequence, sep = "") %>%
  select(-row)
#> # A tibble: 6 x 3
#>   cluster1 cluster2 cluster3
#>              
#> 1 A        D        D       
#> 2 AB       B        BA      
#> 3 AC       DB       BB      
#> 4 ABC      DC       BC      
#> 5      AC       BF      
#> 6      ADC      

Создано в 2019-03-09 пакетом Представить (v0.2.1) sup>

5
задан Kris van der Mast 11 April 2014 в 12:48
поделиться

4 ответа

Зайти в Инструменты | Варианты | Текстовый редактор и редактируйте языковые настройки по своему вкусу. Ctrl-K, Ctrl-D учитывают эти настройки, поэтому вы можете настроить форматирование кода так, как вам нужно. Существует множество опций, которые вы можете изменить (расположение скобок, интервал, отступ и т. Д.).

10
ответ дан 18 December 2019 в 12:01
поделиться

Я использую отличный плагин Resharper для форматирования моего кода C #. Много настроек, чтобы изменить формат вашего кода по своему вкусу. Может даже сделать один стандарт кодирования с помощью Resharper для использования всеми вашими программистами.

Что касается привязок клавиш, можете изменить их в ваших настройках.

3
ответ дан 18 December 2019 в 12:01
поделиться

Я не пробовал, но Resharper имеет много хороших вещей, связанных с форматированием и кодированием. Может быть, вы найдете там что-нибудь полезное, и вы тоже можете начать любить VS.

Примечание: Resharper на VS2005 был вялым.

0
ответ дан 18 December 2019 в 12:01
поделиться

Похоже, что .NET улучшился немного в этом отношении за последние несколько лет. Похоже, что объект System.Xml.XmlConvert предназначен для удовлетворения целого класса потребностей, возникающих в этом контексте. Следующие функции, по-видимому, предназначены специально для гибкого и совместимого со стандартами преобразования объектов DateTime.

XmlConvert.ToDateTime(string, System.Xml.XmlDateTimeSerializationMode)


XmlConvert.ToString(DateTime, System.Xml.XmlDateTimeSerializationMode)

Следующий элемент перечисления кажется особенно полезным в том случае, если вы хотите сохранить исходную информацию о часовом поясе:

1
ответ дан 18 December 2019 в 12:01
поделиться
Другие вопросы по тегам:

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