Предполагая, что вы хотите записать данные в файл csv, а не в docx (почему документ MS Word ...?)
Мое решение этой проблемы - использовать Dataframe от pandas, как вы, но с небольшими изменениями:
import pandas as pd
raw_data = {"Density" : [147.7, 148.6, 149.3, 153.3, 147.3, 147.8, 149.4, 147.8, 151.1, 148.5 ], "% Compaction":[95.4, 96.0, 95.3, 98.6, 95.1, 95.5, 96.4, 95.5, 97.5, 95.9], "Pass/Fail":["Pass","Pass","Pass","Pass","Pass","Pass","Pass","Pass","Pass","Pass",]}
csv_file = "test_data.csv" #name of the file
df=pd.DataFrame(raw_data) #using pandas' Dataframe
df.to_csv(csv_file, index = False) #dumping data with headers, but without indexing
Надеюсь, это поможет! :)