Я загрузил таблицу как фрейм данных в Python, и я хочу проверить, соответствует ли длина всех переменных длине, указанной для каждой переменной в вспомогательной таблице.
Таблица (Таблица 1) IЗагрузка имеет следующую структуру: Таблица 1
, а таблица (Таблица 2), показывающая, как долго должна быть переменная, имеет следующий вид: Таблица 2
Я бы хотел сопоставить длину каждой строки для каждого столбца в Таблице 1 для длины в Таблице 2 и создать флаг, чтобы при выполнении условия в этой строке я получал 1, в противном случае 0
Пример
Я не эксперт, поэтому я попробовал следующий код:
new = pd.Dataframe()
for c,f in zip(Table2['variable'],Table2['length']):
if f == Table1[c].astype(str).str.len():
new['warning_'+c] == 0
else:
new['warning_'+c] == 1
Я получаю следующую ошибку: ValueError: TrueЦенность Серии неоднозначна.Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().