Все вопросы
Как фильтровать DataFrame Pandas с помощью 'in' и 'not in', как в SQL
Как мне добиться эквивалентов SQL-запросов IN и NOT IN в Pandas? У меня есть список с необходимыми значениями. Вот сценарий: df = pd.DataFrame({'country': ['US', 'UK', 'Germany', 'China']}) countries_to_keep = ['UK', 'China']
псевдокод:
df[df['country'] not in countries_to_keep]
Мой текущий...
Команды выхода в Python: зачем так много и когда их использовать?
Похоже, что в Python существует множество различных команд для остановки выполнения скрипта.Вот список тех, которые я нашел: quit(), exit(), sys.exit(), os._exit()
Я что-то пропустил? В чем разница между ними? Когда стоит использовать каждую из этих команд?
`std::wstring` против `std::string`: когда использовать и в чем разница?
Я не могу понять различия между std::string
и std::wstring
. Я знаю, что std::wstring
поддерживает широкие символы, такие как символы Unicode. У меня есть следующие вопросы:
- Когда следует использовать
std::wstring
вместоstd::string
? - Может ли
std::string
содержать весь набор...
Ошибка в ReactJS: Компонент изменяет неконтролируемый текстовый ввод на контролируемый
Описание проблемы:
При использовании моего компонента я столкнулся с предупреждением:
Warning: A component is changing an uncontrolled input of type text to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled...
Как определить, является ли переменная функцией?
У меня есть переменная x, и я хочу узнать, указывает ли она на функцию или нет.
Я надеялся, что смогу сделать что-то вроде этого:
>>> isinstance(x, function)
Но в результате получаю ошибку:
Traceback (most recent call last):
File "", line 1, in ?
NameError: name 'function'...
Имеет ли ключевое слово 'mutable' какие-либо другие цели, кроме разрешения изменения члена данных в константной функции-члене?
Недавно я наткнулся на код, где член данных класса был помечен ключевым словом mutable
. Насколько я понимаю, это просто позволяет модифицировать член в методе, квалифицированном как const
:
class Foo
{
private:
mutable bool done_;
public:
void doSomething() const { ...;...
Цикл for для перебора enum в Java
Я работаю с перечислением (enum
) в Java, которое содержит кардинальные и промежуточные направления:
public enum Direction {
NORTH,
NORTHEAST,
EAST,
SOUTHEAST,
SOUTH,
SOUTHWEST,
WEST,
NORTHWEST
}
Мне нужно написать цикл for
, который будет перебирает каждое...
Обратное/инвертирование отображения словаря
У меня есть словарь, например, такой:
my_map = {'a': 1, 'b': 2}
Как я могу инвертировать этот словарь так, чтобы получить:
inv_map = {1: 'a', 2: 'b'}
В чем заключается проблема, и как правильно выполнить такую операцию в Python?
push_back против emplace_back: в чем разница?
Я немного запутался в различии между методами push_back
и emplace_back
в стандартной библиотеке C++.
Вот определения этих методов:
void emplace_back(Type&& _Val);
void push_back(const Type& _Val);
void push_back(Type&& _Val);
Учитывая, что существует перегрузка метода...
Как клонировать объект JavaScript, исключив один ключ?
У меня есть плоский объект на JavaScript:
{a: 1, b: 2, c: 3, ..., z: 26}
Я хочу создать его клон, исключив один элемент:
{a: 1, c: 3, ..., z: 26}
Какой самый простой способ сделать это (предпочтительно с использованием ES6/ES7)?
Найти значение в списке
Проблема: Дублирование вопроса о проверке наличия элемента в списке
У меня есть вопрос о том, является ли конструкция if item in my_list:
самым "питоническим" способом проверки наличия элемента в списке. Я использую ее следующим образом:
if item in my_list:
print("Желаемый...
В чём разница между g++ и gcc?
В чем разница между g++ и gcc? Какой из них следует использовать для общего разработки на C++?
Как выбрать элемент по имени с помощью jQuery?
У меня есть столбец таблицы, который я пытаюсь скрыть и развернуть. jQuery, похоже, скрывает элементы ``, когда я выбираю их по классу, но не работает при выборе по атрибуту name
.
Например:
$(".bold").hide(); // Выбор по классу работает.
$("tcol1").hide(); // Выбор по имени не...
Как преобразовать Set в Array?
Проблема:
Я использую класс Set
в JavaScript, чтобы создавать массивы с гарантированно уникальными элементами. Однако, я столкнулся с тем, что у Set
нет удобного способа для получения его элементов, кроме генератора Set.values
, который вызывается в довольно неуклюжем формате:...
Проверьте количество аргументов, переданных Bash-скрипту
Я хотел бы, чтобы мой Bash-скрипт выводил сообщение об ошибке, если не выполнено требуемое количество аргументов.
Я пробовал следующий код:
#!/bin/bash
echo Название скрипта: $0
echo $# аргументов
if [$# -ne 1];
then echo "недопустимое количество параметров"
fi
По какой-то...
Вертикальное выравнивание текста рядом с изображением?
Почему не работает vertical-align: middle
, но vertical-align: top
работает?
Я столкнулся с проблемой при использовании свойства CSS vertical-align
. У меня есть следующий код:
span {
vertical-align: middle;
}
Doesn't work.
Я ожидаю, что текст внутри ``...
Можно ли CSS-классу наследовать один или несколько других классов?
Вопрос о наследовании CSS-классов
Возможно ли создать CSS-класс, который "наследует" стили от другого CSS-класса (или нескольких классов)?
Например, у нас есть следующие классы: .something { display:inline; } .else { background:red; }
Я хотел бы сделать что-то вроде этого: .composite { ...
Как инициализировать значения HashSet при создании?
Я столкнулся с проблемой: мне нужно создать объект типа Set
с начальными значениями. Вот как я это делаю на данный момент:
Set h = new HashSet();
h.add("a");
h.add("b");
Есть ли способ сделать это в одну строку кода? Это было бы полезно, например, для финальных статических полей.
Разница между "wait()" и "sleep()" в Java
Вопрос: В чем разница между методами wait()
и sleep()
в потоках?
Я хочу разобраться в различиях между wait()
и sleep()
в контексте работы с потоками в Java.
На мой взгляд, поток, находящийся в состоянии wait()
, остаётся в режиме выполнения и использует процессорные циклы, тогда как...
Как преобразовать экземпляр std::string в нижний регистр
Я хочу преобразовать stdstring в нижний регистр. Я знаком с функцией tolower(). Однако у меня в прошлом возникали проблемы с этой функцией, и, кроме того, это не самый идеальный вариант, поскольку использование tolower() с stdstring требует итерации по каждому символу.
Существует ли...