Существует ли лучшая оболочка командной строки Windows? [закрытый]

Вы можете определить выбросы, найдя строки, которые отличаются от среднего значения столбца более чем на 1,5 стандартных отклонения (или любого другого значения отсечения, которое вы выберете):

df['outliers'] = 0
df.loc[(df.shiper_RFQ - df.shiper_RFQ.mean()).abs() > 1.5*df.shiper_RFQ.std(), 'outliers'] = 1
print(df)
   Supplier_ID  shiper_RFQ  outliers
0         2305        5000         0
1         2309        5200         0
2         2305        6500         0
3         2307        4500         0
4         2301         900         1
5         2302       10000         1
6         2306        4500         0

Тогда вы можете сохраните их в другом фрейме данных и удалите их из оригинала:

df2 = df[df.outliers == 1].reset_index(drop=True)
df = df[df.outliers == 0].reset_index(drop=True)
print(df2)
print(df)
   Supplier_ID  shiper_RFQ  outliers
0         2301         900         1
1         2302       10000         1

   Supplier_ID  shiper_RFQ  outliers
0         2305        5000         0
1         2309        5200         0
2         2305        6500         0
3         2307        4500         0
4         2306        4500         0
33
задан Community 23 May 2017 в 12:33
поделиться

9 ответов

Мне всегда нравились 4 нт (не использовали его некоторое время теперь).

Это - расширенный интерпретатор команд для окон, и это главным образом назад совместимо (значение, что можно запустить нормальный Windows batchfiles). Единственная причина не использовать его состоит в том, что это не поставлется с Windows как command.exe по умолчанию, делает.

По сравнению с интерпретатором командной строки окон по умолчанию это имеет лучшие механизмы управления потоком. Все стандартные инструменты командной строки окон доступны, но с дополнительными опциями и параметрами.

В основном это - каков CMD.exe должен был быть.

Обновление: похож это больше не называло 4 нт, но TakeCommand: http://jpsoft.com/products.htm

12
ответ дан 27 November 2019 в 18:08
поделиться

Просто выпущенный Powershell Microsoft. (приблизительно 2 года назад)

Я уже загрузил его; не попробовал его очень, но кажется хорошим инструментом.

24
ответ дан 27 November 2019 в 18:08
поделиться

попробуйте console2: http://sourceforge.net/projects/console/

мне нравится он

5
ответ дан 27 November 2019 в 18:08
поделиться

PowerShell, сказал бы я. Это - новая официальная оболочка Microsoft для администрирования командной строки.

Я использую его для задач разработки сам, и как он. Это дает Вам гибкость для взаимодействия с классами платформы.NET непосредственно на командной строке, которая может быть очень мощной.

2
ответ дан 27 November 2019 в 18:08
поделиться

Я использую Powershell также. Это - великое, Linux подобная оболочке но объектно-ориентированная, расширяемая платформа. Прохладный не для просто системных администраторов, а для разработчиков также (процесс сборки и т.д.). Powershell качает удар или других конкурентов Linux:)

Основные преимущества:

  • Расширяемый с языками.NET
  • Использование объектов.NET (DateTime, Файл и т.д.)
  • Легкий и ясный синтаксис
  • Дистанционная работа
  • Отладка
  • Конвейеры Steppable
  • ...

Больше отсюда:

http://blogs.msdn.com/powershell/default.aspx

http://windowsteamblog.com/blogs/windowsvista/archive/2006/11/14/it-forum-day-one-windows-vista-and-windows-powershell.aspx

http://blogs.msdn.com/powershell/archive/2007/11/06/what-s-new-in-ctp-of-powershell-2-0.aspx

8
ответ дан 27 November 2019 в 18:08
поделиться

pushd и popd могут использоваться для навигации к и из каталогов.

c:> pushd окна c:\Windows> popd c:\

1
ответ дан 27 November 2019 в 18:08
поделиться

PowerShell работает вполне хорошо, когда Вы делаете свои вещи в PowerShell путь. Например, когда Вы хотите бездельничать с приложениями.NET и файлами Windows. Это работает отлично для сценариев, поскольку синтаксис намного более хорош, чем в Bash...

Но когда Вы хотите работать с некоторыми типичными приложениями UNIX, затем можно легко попасть в беду, когда PowerShell преобразовывает все окончания строки LF в CRLF (и даже не думайте о передаче по каналу двоичных файлов).

Просто мой опыт.

1
ответ дан 27 November 2019 в 18:08
поделиться

Затем существует PowerShell! Не попробовали его, но я услышал много хороших вещей об этом.

0
ответ дан 27 November 2019 в 18:08
поделиться

Я использую Сигвин. Это позиционная реализация для Windows. Таким образом, вы можете запускать unix как программы на Windows. Терминалом по умолчанию является bash, который намного более продвинутый, чем windows cmd.

.
-2
ответ дан 27 November 2019 в 18:08
поделиться
Другие вопросы по тегам:

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