Повторение блока кода с измененным параметром (Pandas) [закрыто]Python

Программы на Python
Ответить
Anonymous
 Повторение блока кода с измененным параметром (Pandas) [закрыто]

Сообщение Anonymous »

Я не уверен, как сделать вопрос более конкретным (поскольку я начинаю, я не знаю, с чего начать), думаю, это долгий путь вырезания и вставки
Я новичок в 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]
можно ли это сделать в цикле или функции (def и т. д.)?
извиняюсь, не знаю, с чего начать

Подробнее здесь: https://stackoverflow.com/questions/793 ... ter-pandas
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»