assign
Это работает только для примера OP, где длина lst
совпадает с кадром данных df
df.assign(col1=lst)
col1 col2
0 new1 test1
1 new2 test2
2 new3 test3
3 new4 test4
4 new5 test5
Это более общее. Если вы не используете Python 3.6 и у вас есть f-строки, вы можете использовать str.format
df.assign(col1=[f'new{i+1}' for i in range(len(df))])
# df.assign(col1=[*map('new{}'.format, range(1, len(df) + 1))])
col1 col2
0 new1 test1
1 new2 test2
2 new3 test3
3 new4 test4
4 new5 test5
itertools
. Если вы хотите просто повторить список, вы получил, я бы использовал itertools
islice
и cycle
from itertools import cycle, islice
df.assign(col1=[*islice(cycle(lst), len(df))])
col1 col2
0 new1 test1
1 new2 test2
2 new3 test3
3 new4 test4
4 new5 test5
PsExec имеет все права доступа, которые есть у его программы запуска. Он работает под обычным контролем доступа Windows. Это означает, что тот, кто запускает PsExec (будь то вы, планировщик, служба и т. Д.), Не имеет достаточных прав на целевом компьютере, или целевой компьютер не настроен правильно. Первое, что нужно сделать:
Если это не решило вашу проблему, убедитесь, что целевая машина соответствует минимальным требованиям, , указанным здесь .