Мне нужно отправить данные VIN на API в группах.VIN сгруппированы по первым трем буквам, которые называются wmi
.wmi
- индекс фреймов данных.Я проверяю это на ходу и не могу получить только VIN для печати при попытке вызова по группам.Приведенный ниже код является самым близким, который я получил после нескольких часов работы, просто пытаясь заставить VIN-коды только печатать.
В моем реальном коде мне нужно получить группы по WMI и отправить эти VIN-коды только вапи;затем перетащите следующую группу и отправьте VIN только в API.Мой цикл где-то неверен.
#Stack exchange
import pandas as pd
#develop the data
df = pd.DataFrame(columns = ["vin"], data = ['LHJLC79U58B001633','SZC84294845693987','LFGTCKPA665700387','L8YTCKPV49Y010001',
'LJ4TCBPV27Y010217','LFGTCKPM481006270','LFGTCKPM581004253','LTBPN8J00DC003107',
'1A9LPEER3FC596536','1A9LREAR5FC596814','1A9LKEER2GC596611','1A9L0EAH9C596099',
'22A000018'])
df['wmi'] = df['vin'].str[0:3]
df.set_index('wmi', inplace = True)
for name, group in df.groupby('wmi'):
df1 = pd.DataFrame()
for i in group:
i = group.vin
print(i)