Приложение тоже должно работать:
In [589]: x = pd.DataFrame({'a':1,'b':2},index = range(1))
In [590]: x
Out[590]:
a b
0 1 2
In [591]: x.append([x]*5, ignore_index=True) #Ignores the index as per your need
Out[591]:
a b
0 1 2
1 1 2
2 1 2
3 1 2
4 1 2
5 1 2
In [592]: x.append([x]*5)
Out[592]:
a b
0 1 2
0 1 2
0 1 2
0 1 2
0 1 2
0 1 2
Нет! Измените структуру данных:
alter table t alter column [Transaction Date] date;
Вам повезло. Ваш формат будет правильно преобразован.
Затем, если вы хотите его в определенном формате, используйте вычисленный столбец:
alter table t add column transaction_date_mmddyyyy as
(replace(convert(varchar(10), [Transaction Date], 105), '-', '') )
Затем вы можете использовать дату - как дату , правильный способ его сохранения. Вы также можете получить формат презентации, который вы хотите.
Кажется, вы работаете с SQL Server, если это так, вы можете использовать:
SELECT REPLACE(CONVERT(VARCHAR(10), CAST('20180305' AS date), 105), '-','') AS [Accounting Period]
FROM table t;