Он составлен как полный список, поскольку вы дали его как единое целое, и вы также определили его в одной колонке «особенности»
, когда говорите
df.rdd.map(lambda row: row[0]*2)
просто спрашиваю спарк: «Я хочу, чтобы все значения в этом списке встречались дважды». Следовательно, вы получаете результат, который получаете.
Теперь, как получить индивидуальные значения в списке.
df = spark.createDataFrame([Row(0,45,63,0,0,0,0),
Row(0,0,0,85,0,69,0),
Row(0,89,56,0,0,0,0)],
['feature1' , 'feature2' , 'feature3' , 'feature4', 'feature5' , 'feature6' , 'feature7'])
Это должно дать вам доступ к отдельным значениям в выделенном столбце.
Примечание: синтаксис для схемы - это просто представление. пожалуйста, обратитесь к документам для точного синтаксиса.
Надеюсь, что это помогает:)
Репозиторий размечается тождественно. Для использования svn протокола для доступа к репозиторию, необходимо настроить svnserv и указать на него на репозиторий, который Вы используете. Это предоставит оба доступа - file:// локально и svn://удаленно (или локально). Коллега клянется Визуальным SVN.
Не уверенный, как пути перевели бы в Windows, но на Linux, необходимо запустить svnserve демона с указанного корневого каталога хранилища:
svnserve -d -r /path/to/repos/
Следовательно, если Ваш репозиторий SVN хранится в /path/to/repos/myproject
, вышеупомянутое позволило бы Вам контролю от другого компьютера путем выполнения
svn co svn://your.ip.addr/myproject ./myproject_checkout
Это отличалось бы, если бы Вы хотели использовать svn+ssh
протокол, в котором процесс svnserve создается для каждого запроса доступа к репозиторию. Это означает, что Вы не должны порождать своего собственного svnserve демона, ssh заботится об этом для Вас. Это удивительно просто установить для отдельного пользователя. Для больше, о котором, SliceHost имеет большую статью здесь.
Вам нужен svnserve deamon. Документация для конфигурирования его здесь (абзац на "svnserve как служба Windows"):
http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking
Можно также хотеть посмотреть на другие возможности получить доступ к Вам svn сервер в этой главе.
Мало известного факта: Если Вы - отдельный пользователь, и Ваш репозиторий находится на *, отклоняют - основывал ПК, к которому Вы можете SSH, Вам даже не будет нужен сервер.
Просто используйте команду:
scn checkout svn+ssh://USERNAME@mycomputer/ABSOLUTE/PATH/TO/REPOSITORY
Это предложит Вам Ваш пароль SSH (=login к mycomputer).