Я ищу предложения о том, как заставить python преобразовать пустое пространство в подстроке в тире (-).
В приведенном ниже столбце данных А есть необработанные данные, и вам нужно добавить тире к подстрокам, в которых есть пробел, чтобы получить столбец Б.
Любые предложения, как преодолеть это?





Как насчет заменять:
>>> import pandas as pd
>>> df = pd.DataFrame(data = {'A': ['ADMCAP B', 'ATHENA', 'ATLA DKK', 'BNORDIK CSE']})
>>> df
A
0 ADMCAP B
1 ATHENA
2 ATLA DKK
3 BNORDIK CSE
>>> df['B'] = df['A'].replace(' ', '-', regex=True)
>>> df
A B
0 ADMCAP B ADMCAP-B
1 ATHENA ATHENA
2 ATLA DKK ATLA-DKK
3 BNORDIK CSE BNORDIK-CSE
Или вы можете использовать: df['B'] = df['A'].str.replace(' ', '-')
df.A.str.replace(' ','-')это то, что вы хотите