Reputation: 1
I am having issues with my dictionary.
{'ID_Staff__c': 1,
'EmployeeID__c': '000184220',
'LastName__c': 'Wimberly',
'FirstName__c': 'Sam',
'MiddleName__c': 'Nico',
'BirthDate__c': datetime.date(1995, 7, 5)}
How do i see my date in the dictionary as '5/7/1995'
instead of datetime.date(1995, 7, 5)
Upvotes: 0
Views: 30
Reputation: 453
Try this simply add pd.date_range() in data
import pandas as pd
import datetime
data={'ID_Staff__c': 1, 'EmployeeID__c': '000184220', 'LastName__c': 'Wimberly', 'FirstName__c': 'Sam', 'MiddleName__c': 'Nico', 'BirthDate__c': pd.date_range('5/7/1995',periods=1)}
df=pd.DataFrame(data)
df
output
ID_Staff__c EmployeeID__c LastName__c FirstName__c MiddleName__c BirthDate__c
0 1 000184220 Wimberly Sam Nico 1995-05-07
Upvotes: 0
Reputation: 153460
IIUC,
d = {'ID_Staff__c': 1, 'EmployeeID__c': '000184220', 'LastName__c': 'Wimberly', 'FirstName__c': 'Sam', 'MiddleName__c': 'Nico', 'BirthDate__c': datetime.date(1995, 7, 5)}
d['BirthDate__c'] = d['BirthDate__c'].strftime('%d/%m/%Y')
d
Output:
{'ID_Staff__c': 1,
'EmployeeID__c': '000184220',
'LastName__c': 'Wimberly',
'FirstName__c': 'Sam',
'MiddleName__c': 'Nico',
'BirthDate__c': '05/07/1995'}
Upvotes: 1