Магические переменные %
n содержат аргументы, используемые для вызова файла: %0
- это путь к самому bat-файлу, %1
- первый аргумент после, %2
является вторым и т. д.
Поскольку аргументы часто являются файловыми путями, для извлечения частей пути есть дополнительный синтаксис. ~d
- это диск, ~p
- это путь (без диска), ~n
- имя файла. Они могут быть объединены, поэтому ~dp
- это диск + путь.
%~dp0
поэтому очень полезен в летучей мыши: это папка, в которой находится исполняемый файл bat.
Вы также можете получить другую информацию о файле: ~t
- это метка времени, ~z
- размер.
Посмотрите здесь для справки для всех команд командной строки. Коды тильды-магии описаны в для .
Вы можете применить join
в своем столбце после groupby
:
df.groupby('index')['words'].apply(','.join)
Пример:
In [326]:
df = pd.DataFrame({'id':['a','a','b','c','c'], 'words':['asd','rtr','s','rrtttt','dsfd']})
df
Out[326]:
id words
0 a asd
1 a rtr
2 b s
3 c rrtttt
4 c dsfd
In [327]:
df.groupby('id')['words'].apply(','.join)
Out[327]:
id
a asd,rtr
b s
c rrtttt,dsfd
Name: words, dtype: object