Как объединить два объекта типа Series и создать еще один столбец в фрейме данных - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть Data Frame Transformer, содержащий различные столбцы, среди которых Name и Sampling_Point, которые я хочу отфильтровать и объединить, чтобы сформировать другой столбец Sample_gas.т. е. Sample Table

Теперь я отфильтровал df.NAME и df.SAMPLING_POINT, но теперь хочу присоединиться к нему и присвоить ему другое имя столбца с именем Sample_gas.Я написал код:

df['SAMPLE_GAS']=pd.concat([df.NAME,df.SAMPLING_POINT],axis=1)

, но он выдает ошибку вроде:

Неправильное количество пройденных предметов 2, размещение подразумевает 1

Пожалуйста, предложите изменения.Вывод должен выглядеть так:

enter image description here

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018
df['SAMPLE_GAS'] = df['NAME'].str.cat(df['SAMPLING_POINT'], sep=' ')

Или

df['SAMPLE_GAS'] = [x + ' ' + y for x, y in zip(df['NAME'], df['SAMPLING_POINT'])]

Для исполнения.

0 голосов
/ 26 сентября 2018

Согласно вашему выводу, вам нужно просто добавить свои строки,

df['SAMPLE_GAS'] = df['NAME'] +' '+ df['SAMPLING_POINT']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...