Установите значение столбца B на основе значения в имени столбца, которое соответствует значению столбца APython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Установите значение столбца B на основе значения в имени столбца, которое соответствует значению столбца A

Сообщение Anonymous »

У меня есть пример фрейма данных:
columns = ["Value A_Input", "Value B_Input", "Value C_Input", "Column A", "Column B"]
raw_data = [
["aaa", "ddd", "ggg", "Value A", "aaa"],
["bbb", "eee", "hhh", "Value C", "hhh"],
["ccc", "fff", "iii", "Value B", "fff"],
]
df = pd.DataFrame(raw_data, columns=columns)

Я хочу установить значение столбца B на основе значения в имени столбца, которое соответствует значению столбца A + строке «_Input». Например, в первой строке столбца A указано «Значение A», поэтому найдите столбец «Значение A_Input» и найдите «aaa». Любой намек на то, как это сделать? Спасибо
Попробовал следующее, но не помогло
df['Column B'] = df[str([x for x in df['Column A']]).split('_')[0]+'_Input')]


Подробнее здесь: https://stackoverflow.com/questions/788 ... orresponds
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»