У меня есть основная SQL таблица, например:
I wi sh для создания из нее новых таблиц. Он будет разделен так, что каждый столбец из основной таблицы будет новой SQL таблицей (с именем «столбец»), а столбцы в новой таблице будут иметь дату (отсортировано самое раннее -> самое новое):
Таблица называется «Вес» будет:
Таблица под названием «Зарплата» будет:
Я использую python 3 и sqlite, и я могу извлечь (~ 200) имен столбцов главной таблицы в словарь или pandas фрейм данных, используя:
conn = sqlite3.connect(database)
tbl_info_command = "PRAGMA TABLE_INFO({table});".format(table=table)
df = pd.read_sql_query(tbl_info_command, conn)
attributes_wanted = ['name', 'type']
df_shrunk = pd.DataFrame(df, columns=attributes_wanted)
Но не знаете, как перевести это в вышеприведенные таблицы, и даже не считаете ли al oop из dict / df наиболее эффективный подход. Или sql имеет встроенную функцию?