-1
У меня есть функция, которую я применяю к строкам данных. Эта функция возвращает список переменной длины в зависимости от параметра.Как добавить переменное количество столбцов в Pandas?
На данный момент я использую следующий пример кода:
import pandas as pd
df = pd.read_csv("data.csv")
def add_columns(x, amount):
return range(amount)
df["L1"], df["L2"], df["L3"] = zip(*df.apply(lambda x: add_columns(x, 3), axis=1))
Есть ли способ для автоматического добавления метки?
Ваш исходный код не работает для меня. какую версию панд вы используете? Почему вы не используете 'df.apply (...)? T' вместо' zip (* ...) '? – shx2