Codengineering - блог о программировании ➜ страница 1031


Ранжирование значений на основе другого набора данных в SAS

Скажем, у меня есть два набора данных A и B, которые имеют одинаковые переменные и хотят ранжировать значения в B на основе значений в A, а не самого B (как это делает "PROC RANK data=B".) Вот упрощенный пример наборов данных A, B и want (желаемый результат): A: obs_A VAR1 VAR2 VAR3 1 10 100 2000 2 20 300 1000 3 30 200 4000 4 40 500 3000 5 50 400 5000 B: obs_B VAR1 VAR2 VAR3 1 15 150 2234 2 14 352 1555 3 36 251 1000 4 ...

Powershell: экспорт свойства с хэш-таблицей в CSV-файл

Я управляю Test-AdfsServerHealth (Ref.) Проблема в том, что одно из выходных значений (имя значения Output) - это массив, который отображается как System.Collection.Hashtable, и я пытаюсь найти способ получить его в аккуратном формате Excel. Например, это одно из фактических значений в CSV при экспорте: Name Result Detail Output TestServiceAccountProperties Pass "" System.Collections.Hashtable Но PowerShell отображает: Name : TestServiceAccountProperties Result ...

Порядок выполнения TestNG XML

У меня есть проект testng java, как показано ниже (в точном порядке) TestNGOnePack ClassOne.java ClassTwo.java TestNGThreePack ClassOne.java ClassTwo.java TestNGTwoPack ClassOne.java ClassTwo.java Каждый файл java выглядит следующим образом @Test public void pkgName() { System.out.println(this.getClass().getCanonicalName()); } Testng.xml выглядит следующим образом <suite name="Suite One"> <test name="Test One" > <classes> <class name="TestNGTwoPack.Clas ...

Очень странная ошибка в моей программе на C++ [закрыто]

Моя программа, которую я завершил, работала просто отлично, прежде чем я вставил в нее математическую часть. После того, как я закончил математическую часть, я построил код, и никаких ошибок не возникло. Однако, когда я попытался отладить свою программу, и я получил это приглашение: "необработанное исключение в 0x4f7ccb1a (msvcr100d.dll) в Reciept.exe: 0xC0000005: место записи с нарушением доступа 0x4e65ab48." Сначала я подумал, что это математика, но затем я удалил ее и снова запустил программ ...

MSSQL создает и условно увеличивает столбец

Я получаю некоторые данные (в таблицу # temp), которые имеют некоторый логический порядок. Когда я извлекаю данные, я хотел бы добавить новую последовательность / счетчик, который увеличивается только при выполнении определенных условий в других полях. В идеале что-то вроде этого: DECLARE @counter int = 0; SELECT Item, Date, Event, @counter = @counter + (CASE WHEN Event = 'Something' THEN 1 ELSE 0 END) AS EVENT_SEQ INTO #tempTable FROM MyData ORDER BY Item, Da ...

Как удалить двоеточие из метки?

Я искал ответ в Гугле, но большинство сообщений, похоже, говорят о ярлыках внутри форм. У меня есть настраиваемые поля, настроенные в блоке содержимого в Drupal 7. Когда я показываю заголовки (метки) этих пользовательских полей, он добавляет двоеточие после заголовка. Есть ли способ удалить их? ...

Создайте свой собственный код ошибки в swift 3

Чего я пытаюсь добиться, так это выполнить запрос URLSession в swift 3. Я выполняю это действие в отдельной функции (чтобы не писать код отдельно для GET и POST) и возвращаю URLSessionDataTask и обрабатываю успех и неудачу в замыканиях. Вроде как это- let task = URLSession.shared.dataTask(with: request) { (data, uRLResponse, responseError) in DispatchQueue.main.async { var httpResponse = uRLResponse as! HTTPURLResponse if responseError != nil && httpResponse. ...

gnome-terminal font resize (zoom in, zoom out), но отрегулируйте высоту и ширину терминала наоборот для получения "блокировки" размеров окна

Мне очень нравятся клавиши масштабирования (control - + и control -) в Gnome-терминале Ubuntu 13.04, но при увеличении экран терминала тоже становится шире (и наоборот при уменьшении) Есть ли способ сохранить размеры пикселя окна приблизительно постоянными, при этом увеличивая размер шрифта внутрь и наружу (это означает, что размеры высоты и ширины внутренних символов терминала должны соответственно уменьшаться и расти)? Направленное поведение уже частично реализовано, если окно достигло макс ...

Преобразование шестнадцатеричной строки в целое число с помощью python

Обратите внимание, что задача состоит не из шестнадцатеричного к десятичному, а из строки шестнадцатеричных значений к целому числу. Скажем, у меня есть жало от шестигранника (например. '6c 02 00 00'), поэтому мне нужно сначала преобразовать его в фактический шестнадцатеричный код, а затем получить целое число, которое он представляет... (этот конкретный будет 620 как int16 и int32) Я перепробовал много вещей, но запутался еще больше. Есть ли быстрый способ сделать такое преобразование в pyth ...

Умножение каждого элемента одного массива на каждый элемент другого массива

Скажем, у меня есть два массива, import numpy as np x = np.array([1, 2, 3, 4]) y = np.array([5, 6, 7, 8]) Что самое быстрое, самое Питонское и т. д., прием. способ получения нового массива z с числом элементов, равным x.size * y.size, в котором элементы являются произведениями каждой пары элементов (x_i, y_j) из двух входных массивов. Перефразируя, я ищу массив z, в котором z[k] является x[i] * y[j]. Простой, но неэффективный способ получить это выглядит следующим образом: z = np.emp ...