У меня есть столбцы, взятые из Excel в качестве информационного кадра, столбцы следующие:
HolidayTourProvider|Packages|Meals|Accommodation|LocalTravelVehicle|Cancellationfee
- У провайдера Holiday Tour есть пара названий компаний
- Пакеты, функциив каждом пакете, в основном, такие же, как
- питание, проживание и т. д. ... даже если одна компания может называть это «Saver», другие могут называть это «бюджет».(каждый столбец в основном соответствует Да / Нет, за исключением того, что в Местном транспортном средстве снова указаны названия автомобилей, такие как Ford Taurus, Jeep Cherokee и т. д. *
- Сумма аннулирования - целые числа)напишите функцию типа
match(HolidayTP,Package)
, где пользователь может вводить данные, например
match(AdventureLife, Luxury)
, тогда мне нужно будет вернуть все пакеты, которые имеют схожие функции с Luxury
, другими провайдерами Holiday Tourнезависимо от того, какое имя они дают пакету, например 'Semi Lux'
, 'Comfort'
и т. д. *
Я хочу указать счетчик для каждого совпадения и отобразить все пакеты, превышающие счетчик на 3 или 4.
Это мой первый код на Python.Я застрял здесь.
fb
- это общая сумма, которую я экспортировал в
def mapHol(HTP, PACKAGE):
mfb = (fb['HTP']== HTP)&(fb['package']== package)
B = fb[mfb]
for i in fb[i]:
for j in B[j]:
if fb[i]==B[j]:
count+=1
Я не знаю, как поступить, пожалуйста, помогите мне, это мой первый крупный проект, который я начал самостоятельно.