Все вопросы
Итерация по DataFrame в pandas с использованием itertuples
Я перебираю DataFrame в pandas, используя метод itertuples()
, и хотел бы захватить номера строк во время итерации. Вот мой текущий код:
for row in df.itertuples():
print(row['name'])
Ожидаемый вывод:
1 larry
2 barry
3 michael
Где 1, 2, 3 — это номера строк. Я бы...
Получение единственного элемента множества
У меня есть set
в Python, из которого я удаляю элементы один за другим на основе определенного условия. Когда в множестве остается только один элемент, мне нужно вернуть этот элемент. Как я могу получить доступ к этому элементу из множества?
Вот упрощенный пример:
S =...
Как разбить строку по одному или нескольким разделителям в Python?
У меня есть форматированная строка из файла журнала, которая выглядит следующим образом:
>>> a="test result"
То есть, слово "test" и "result" разделены пробелами — вероятно, она была создана с использованием форматированной строки, которая задала "test"...
Применение UDF в GroupedData в PySpark (с работающим примером на Python)
У меня есть следующий код на Python, который работает локально с использованием DataFrame из библиотеки pandas:
df_result = pd.DataFrame(df
.groupby('A')
.apply(lambda x: myFunction(zip(x.B, x.C), x.name))
Я хотел бы запустить этот...
Безопасно ли делать fork из потока?
Описание проблемы:
Я разрабатываю приложение на Linux, которое создает дочерний процесс (fork) и запускает внешний бинарный файл (exec), дожидаясь его завершения. Результаты передаются через файлы совместного доступа (shm), которые уникальны для каждого порожденного процесса. Весь код...
Можно ли создать мок-объект, который реализует несколько интерфейсов с помощью EasyMock?
Возможно ли создать мок-объект, который реализует несколько интерфейсов с помощью EasyMock?
Например, интерфейс Foo и интерфейс Closeable?
В Rhino Mocks можно указать несколько интерфейсов при создании мок-объекта, но метод createMock() в EasyMock принимает только один тип.
Можно ли достичь...
Что означает "c" в cout, cin, cerr и clog?
Заголовок: Что означает "c" в именах cout
, cin
, cerr
и clog
?
Описание проблемы: Вопрос заключается в том, что я заметил, что во всех этих именах присутствует буква "c". Я предполагаю, что это может означать "char" (символ), но не смог найти достоверную информацию, которая это подтверждает....
Разница между Date(dateString) и new Date(dateString)
Я столкнулся с проблемой при парсинге строки даты в JavaScript. У меня есть код, который пытается обработать строку даты.
Когда я выполняю следующий код:
alert(Date("2010-08-17 12:09:36"));
Он правильно разбирает дату, и всё работает корректно, но я не могу вызвать методы,...
Правильное использование mkdir -m -p и chown вместе
Я хотел бы создать каталог с помощью bash-скрипта и одновременно установить режим доступа 00755. Я использую следующую команду:
mkdir -p -m=00755 "/dir/dir2"
Правильно ли я использую эти команды вместе, и могу ли я также добавить команду chown
в ту же строку, когда создаю каталог?
В NumPy, что делает выбор с помощью [:, None]?
Я прохожу курс по глубокому обучению на Udacity и столкнулся со следующим кодом:
def reformat(dataset, labels):
dataset = dataset.reshape((-1, image_size * image_size)).astype(np.float32)
# Преобразуем 0 в [1.0, 0.0, 0.0 ...], 1 в [0.0, 1.0, 0.0 ...]
labels =...
JavaScript: Копирование массива в новый массив
Проблема с копированием массива в JavaScript
Я пытаюсь создать новый массив на основе существующего, чтобы иметь возможность изменять новый массив без воздействия на старый. Я понимаю, что массивы в JavaScript изменяемые, и именно это приводит к тому, что изменения в новом массиве отражаются...
Скобки в условных выражениях Python
У меня простой вопрос по поводу использования скобок в условных операторах Python.
Следующие два фрагмента кода работают одинаково, но я задаюсь вопросом, правда ли это только из-за их простоты:
import os, socket
if ((socket.gethostname() == "bristle") or (socket.gethostname() ==...
Актуально ли использовать Assert как хорошую практику?
Вопрос: Использование Assert для проверки параметров функции — хорошая практика?
Я изучал исходный код Spring Framework и обратил внимание, что они часто используют Assert.notNull
. Вот пример:
public static ParsedSql parseSqlStatement(String sql) {
Assert.notNull(sql, "SQL не...
Преобразование объекта deque в список
У меня есть проблема с обработкой данных в Python. В настоящее время я получаю данные в виде "списка" из своего хранилища и помещаю их в "деки" для работы с ними.
После обработки полученных данных мне нужно вернуть их обратно в хранилище. Это не будет проблемой, если я не буду вынужден...
Java Reflection: Почему это так медленно?
Вопрос о производительности рефлексии в Java
Я всегда избегал использования рефлексии в Java исключительно из-за её репутации как медленного механизма. Однако на этапе проектирования моего текущего проекта я пришёл к выводу, что использование рефлексии может сделать мой код гораздо более...
Максимальный размер int(10) в MySQL
У меня в базе данных объявлена переменная типа Int(10). Когда я ввожу число в текстовое поле на своей веб-странице, это число сохраняется в переменной, максимальное значение которой может быть Int(10) в MySQL. Если я ввожу очень большое число в текстовое поле, возникает исключение...
Самый простой способ преобразования Blob в массив байтов
Заголовок: Как легко преобразовать Blob в массив байтов в Java?
Тело сообщения:
Я работаю с базой данных MySQL и мне нужно преобразовать тип данных Blob в массив байтов. Каков самый простой способ сделать это? Я использую язык программирования Java. Заранее спасибо за помощь!
Выбор первого результата с использованием JPA
Описание проблемы:
Мне нужно получить из базы данных только один результат. Как это можно сделать с помощью JPA?
Для выполнения запроса я использую следующее:
SELECT TOP 1 * FROM table
Я попытался сделать это так:
String queryString = "SELECT t FROM Table t";
Query query...
Использование '<%# Eval("item") %>'; Обработка нулевых значений и отображение 0 вместо этого
Заголовок: Как отобразить 0 вместо Null в Label для ASP.NET?
Я пытаюсь отобразить значение в элементе Label с использованием привязки данных (data binding) в ASP.NET. Если переменная dataitem
равна Null
, я хотел бы отображать вместо этого значение 0
.
Вот мой текущий код:
'...
SQL запрос для получения значений, встречающихся более одного раза
Я пытаюсь сформировать запрос к своей базе данных, чтобы отобразить записи в таблице, где фамилия встречается более трех раз. Например, в моей таблице студентов есть 3 человека с фамилией 'Smith', 4 с 'Johnson' и 1 с 'Potter'. Мой запрос должен показывать записи только тех, чьи фамилии 'Smith' и...