Есть ли способ взять значения из одного столбца в фрейме данных и добавить их в столбец другого фрейма в Python Python - PullRequest
0 голосов
/ 11 июня 2019

Я работаю с 2-мя фреймами данных A и B различной формы

Фрейм данных A имеет 193 строки и 33 столбца. Фрейм данных B имеет 2 строки и 196 столбцов

Я хочу иметь возможностьвозьмите столбец из Dataframe A «Провинция или штат» и добавьте его значения к столбцу Dataframe B «State».

Я пробовал следующий

Метод 1, который я пытался:

dataframeB["State"] = dataframeA["Province or State"]

Это не заполняет DataframeB 193 строками значений из Dataframe A. Это просто дает

State
NaN
NaN

Я хочу, чтобы столбец состояния был заполнен строковыми значениями из «Провинции»или состояние ", как я могу это сделать?

РЕДАКТИРОВАТЬ:

Мне удалось сделать это, установив счетчик строк DataFrameB в 193, используя следующий метод:

num_rows = 93
for x in np.arange(0, num_rows):
    dataframeB.loc[x] = [np.NaN for n in range(96)]

Затем я устанавливаю столбец State для dataframeB равным столбцу DataframeA Province или state

dataframeB['State'] = dataframeA['Province or State'].reset_index(drop = True)

1 Ответ

0 голосов
/ 11 июня 2019

Мне удалось это сделать, установив для счетчика строк DataFrameB значение 193, используя следующий метод:

num_rows = 93
for x in np.arange(0, num_rows):
    dataframeB.loc[x] = [np.NaN for n in range(96)]

Затем я устанавливаю столбец State для dataframeB равным столбцу DataframeA Province или state

dataframeB['State'] = dataframeA['Province or State'].reset_index(drop = True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...