Я новичок в Python и использую его нечасто, однако я хочу повторять блок кода до 50 раз в каждом квартале, поскольку мои входные данные разбиваются на части
как показано ниже, но меняя с 13 до 14, 15, 16 и т. д.
df_bal_22q1_p13=
Код: Выделить всё
pq.read_table("D:/x_models/data/eod_balances/eod_balances_2022_Q1_part_13.parquet").to_pandas()
df_bal_22q1_p13['bal']=df_bal_22q1_p13['balance'].astype('string')
df_bal_22q1_p13['currency']=df_bal_22q1_p13['currency'].astype('string')
df_bal_22q1_p13['biz_id']=df_bal_22q1_p13['business_id'].astype('string')
df_bal_22q1_p13['bal1'] =df_bal_22q1_p13['bal'].str.strip('\"').astype(float)
df_bal_22q1_p13['biz_id'] =df_bal_22q1_p13['biz_id'].str.strip('\"')
df_bal_22q1_p13['dt1']= df_bal_22q1_p13['dt'].astype('string')
df_bal_22q1_p13['dt1a'] =df_bal_22q1_p13['dt1'].str.strip('\"')
df_bal_22q1_p13['dt2'] = pd.to_datetime(df_bal_22q1_p13['dt1a'],format='%Y-%m-%d', errors='coerce')
df_bal_22q1_p13['dt3'] = df_bal_22q1_p13['dt2'].dt.date
df_bal_22q1_p13.sort_values(['biz_id', 'dt3'], ascending =[True, False])
var_list1 = ['biz_id','dt3','currency','ledger_account_id','primary_key']
df_bal_22q1_p13 = df_bal_22q1_p13[var_list1]
извиняюсь, не знаю, с чего начать
Подробнее здесь: https://stackoverflow.com/questions/793 ... ter-pandas
Мобильная версия