when i try this code:
def exportData(name_ofData, description_ofData):#save data and write to file function
    pd.DataFrame({'Date':dt.date.today(), 'Name': name_ofData, 'Description':description_ofData, 'Category':'1D'})
    raw_data.to_csv(r'C:\Users\peter\Documents\coding\python\projects\In progress\Notesreview\StudyData.csv', mode='a', index=False, header=False)
this error occurs:
Traceback (most recent call last):
  File "c:\Users\peter\Documents\coding\python\projects\In progress\Notesreview\notesreview.py", line 23, in <module>
    exportData('1', 2)
  File "c:\Users\peter\Documents\coding\python\projects\In progress\Notesreview\notesreview.py", line 8, in exportData
    pd.DataFrame({'Date':dt.date.today(), 'Name': name_ofData, 'Description':description_ofData, 'Category':'1D'})
  File "C:\Users\peter\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\frame.py", line 636, in __init__
    mgr = dict_to_mgr(data, index, columns, dtype=dtype, copy=copy, typ=manager)
  File "C:\Users\peter\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\construction.py", line 502, in dict_to_mgr
    return arrays_to_mgr(arrays, columns, index, dtype=dtype, typ=typ, consolidate=copy)
  File "C:\Users\peter\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\construction.py", line 120, in arrays_to_mgr
    index = _extract_index(arrays)
  File "C:\Users\peter\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\construction.py", line 664, in _extract_index
    raise ValueError("If using all scalar values, you must pass an index")
ValueError: If using all scalar values, you must pass an index
why does this happen? all im trying to do is append a new row to a existing csv. Any fixes greatly appreciated!
 
     
    