Вы получаете исключение ошибки SyntaxError
, потому что у Python нет оператора &&
. Он имеет and
и &
, где последний является правильным выбором для создания булевых выражений на Column
(|
для логической дизъюнкции и ~
для логического отрицания).
Условие вы также недействительны, поскольку не учитываете приоритет оператора . &
в Python имеет более высокий приоритет, чем ==
, поэтому выражение должно быть заключено в скобки.
(col("Age") == "") & (col("Survived") == "0")
## Column
Функция стороны примечания when
эквивалентна выражению case
, а не WHEN
. Тем не менее действуют те же правила. Конъюнкция:
df.where((col("foo") > 0) & (col("bar") < 0))
Дизъюнкция:
df.where((col("foo") > 0) | (col("bar") < 0))
Вы можете, конечно, определить условия отдельно, чтобы избежать скобок:
cond1 = col("Age") == ""
cond2 = col("Survived") == "0"
cond1 & cond2
Можно удалить старые версии или с "перебазой мерзавцев"-i или с "ответвлением фильтра мерзавца"
http://schacon.github.com/git/git-filter-branch.html
http://schacon.github.com/git/git-rebase.html
Другие документы и учебные руководства: http://git-scm.com/documentation
Хранение только текущей версии с этого времени передает, не поддерживается. Ваш лучший выбор состоит в том, чтобы вместо этого сохранить в управлении версиями маленький сценарий, который загружает (или сборки, или иначе генерирует), большой .jar файл.
Поскольку это изменяет историю, она сделает все предыдущие клоны или получения по запросу из этого репозитория недопустимыми.
Короче говоря, это включило бы перезапись всего дерева фиксации мерзавца для исключения файлов. Вы попытались использовать git gc
и git pack
сделать, чтобы мерзавец сжал Ваш репозиторий?