Перемещение от Eclipse до Visual Studio 2008

Одним из простых решений является использование списка:

df.columns = ["YEAR" if "SELECT YEAR" in x else x for x in df.columns]

Решение Pandas:

df.columns = df.columns.where(~df.columns.str.contains('SELECT YEAR'), 'YEAR')

Будьте осторожны, только если задано несколько значений, тогда проблема с выбором, потому что: ]

print (df['YEAR'])

возвращать все столбцы YEAR.

Образец :

c = ['SELECT YEAR  d', 'FIELD OF STUDY', 'SELECT YEAR T (ACADEMIC YEAR = T-1  OR  T)', 'VALUE']
df = pd.DataFrame(0, columns=c, index=[1,2])

df.columns = ["YEAR" if "SELECT YEAR" in x else x for x in df.columns]
print (df)
   YEAR  FIELD OF STUDY  YEAR  VALUE
1     0               0     0      0
2     0               0     0      0

print (df['YEAR'])
   YEAR  YEAR
1     0     0
2     0     0
21
задан Tony Lenzi 20 August 2013 в 12:47
поделиться

3 ответа

Из-за отсутствия информации по этому поводу давайте начнем ответ сообщества вики. Добавьте к этому ответу дополнительную информацию о советах по миграции. Пожалуйста, избегайте в ответах сторонних плагинов, таких как ReSharper.

Горячие клавиши

+----------------------+---------------------+---------------------+
|   Command            |   Eclipse shortcut  |   VS.NET shortcut   |
+----------------------+---------------------+---------------------+
|   Delete line        |    Ctrl-D           |    Ctrl-L           |
|   Comment line       |    Ctrl-/           |    Ctrl-K-C         |
|   Uncomment line     |    Ctrl-/           |    Ctrl-K-U         |
|   Toggle editor tabs |    Ctrl-F6          |    Ctrl-F6          |
|   Goto Line          |    Ctrl-L           |    Ctrl-G           |
|   Goto Definition    |    Ctrl-Click or F3 |    F12              |
|   Find next          |    Ctrl-K           |    F3               |
|   Find previous      |    Ctrl-Shift-K     |    Shift-F3         |
|   Go backward        |    Alt-LeftArrow    |    Ctrl-minus       |
|   Go forward         |    Alt-RightArrow   |    Ctrl-Shift-minus |
|   Find usage         |    Ctrl-Shift-G     |    Ctrl-K-R         |
|   Rename             |    Alt-Shift-R      |    Ctrl-R-R         |
|   Refactor           |    Alt-Shift-T      |    none             |
|   Open Type          |    Ctrl-Shift-T     |    Ctrl-,           |
|   Navigate To        |    Ctrl-Shift-R     |    Ctrl-,           |
+----------------------+---------------------+---------------------+
38
ответ дан 29 November 2019 в 20:03
поделиться

Это будет звучать мятежно, но, если вы собираетесь использовать C #, наиболее важным моментом является: покупка ReSharper . К этому моменту у вас будет много того, к чему вы привыкли - интегрированные модульные тесты, поиск ресурсов, поиск типа (с верблюжьей оболочкой и т. Д.), Улучшенный Intellisense и многое другое.

После этого узнайте, что самое важное сочетания клавиш Ctrl-. для «дайте мне список вещей, которые вы можете сделать для меня автоматически» и Alt-Enter, который является тем же, но для предложений ReSharper.

В Интернете есть различные шпаргалки клавиш быстрого доступа ReSharper и VS - я подозреваю, вы можете найти как можно быстрее :)

9
ответ дан 29 November 2019 в 20:03
поделиться

Я медленно настраивал свою Visual Studio 2008, чтобы создать несколько трюков, например, когда я использовал Eclipse. Я рекомендую эти два в качестве отправной точки:

  1. Rock Scroll - выделение текста с расширенной полосой прокрутки. Очень удобный инструмент, который поможет вам визуально определить, где в коде используется переменная: http://microsoftdev.blogspot.com/2008/05/rock-scroll-visual-studio-plugin.html

  2. Quick Open File - создайте ярлык, который вам нравится, и вуаля, вы можете быстро получить доступ к любому файлу в вашем проекте: http://kutny.net/vsopen/

Я писал об этом здесь: http://www.wagnerdanda.me/2010/08/visual-studio-tips -like-eclipse /

3
ответ дан 29 November 2019 в 20:03
поделиться
Другие вопросы по тегам:

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