Вам необходимо указать значение для обоих, когда день не понедельник. Если вы посмотрите на документы , это то, что называется x
и y
. Прямо сейчас вы предоставляете только что-то для первого. Допустим, все не понедельники идут в группу 1, тогда у вас есть:
df['Group'] = np.where(df['Day'] == 'Monday', 0, 1)
Этот сайт выглядит многообещающим: http://snipplr.com/view/6889/regular-expressions-for-uri-validationparsing/
Они делают предложение после regex:
/^([a-z0-9+.-]+):(?://(?:((?:[a-z0-9-._~!$&'()*+,;=:]|%[0-9A-F]{2})*)@)?((?:[a-z0-9-._~!$&'()*+,;=]|%[0-9A-F]{2})*)(?::(\d*))?(/(?:[a-z0-9-._~!$&'()*+,;=:@/]|%[0-9A-F]{2})*)?|(/?(?:[a-z0-9-._~!$&'()*+,;=:@]|%[0-9A-F]{2})+(?:[a-z0-9-._~!$&'()*+,;=:@/]|%[0-9A-F]{2})*)?)(?:\?((?:[a-z0-9-._~!$&'()*+,;=:/?@]|%[0-9A-F]{2})*))?(?:#((?:[a-z0-9-._~!$&'()*+,;=:/?@]|%[0-9A-F]{2})*))?$/i
Есть ли некоторые определенные URIs, о которых Вы заботитесь, или Вы пытаетесь найти единственный regex, который проверяет STD66?
я собирался указать на Вас на этот regex для парсинга URI. Вы могли тогда, в теории, проверять, чтобы видеть, там ли все элементы, о которых Вы заботитесь.
, Но я думаю , ответ bdukes лучше.