Как создать новую переменную в моем фрейме данных, заполнив значения именем фрейма данных? - PullRequest
0 голосов
/ 10 января 2019

У меня есть наборы данных с одинаковыми заголовками, каждый из которых относится к другой стране.

Я пытаюсь создать новый столбец в каждом из фреймов данных панд, который заполнен именем моего фрейма данных (который является названием страны!)

Как мне это сделать?

EDIT:

Я не упомянул, что создал наборы данных

us = pd.concat([coeff, pvalues], axis = 1).reset_index()
us.columns = ['Factor',"Coeff","P-value"]

1 Ответ

0 голосов
/ 10 января 2019

Перед тем, как объединять / объединять свои фреймы данных, добавьте новый столбец с именем страны в качестве значения по умолчанию, а затем выполните конкатенацию.

print(df.name)
>>> Iran
print(df2.name)
>>> United States of America

df['Name'] = df.name
df2['Name'] = df2.name
countryDF = pd.concat([df, df2], axis=1).reset_index()

Не знаю, какие дополнительные манипуляции вы хотите выполнить, т. Е. Вырезать столбцы и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...