Применить функцию возврата списка ко всем строкам в DataFrame pandasPython

Программы на Python
Anonymous
Применить функцию возврата списка ко всем строкам в DataFrame pandas

Сообщение Anonymous »

Мне нужно применить функцию и вставить значения возвращаемого списка в столбцы в (новом) кадре данных. То есть, если у меня есть вот это:

Код: Выделить всё

import pandas as pd
def fu(myArg):
return {"one":myArg,"two":20}
li = [10,20]
df = pd.DataFrame(li,columns=["myArg"])
Я хотел бы применить функцию fu к каждой строке кадра данных, чтобы результат был:

Код: Выделить всё

    myArg   one two
0   10      10  20
1   20      20  20
(извините за лишние пробелы, добавлены для наглядности).
Как мне это сделать эффективно?

Подробнее здесь: https://stackoverflow.com/questions/786 ... -dataframe

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