File size: 443 Bytes
dcf611d
45b0103
dcf611d
45b0103
dcf611d
45b0103
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

import pandas as pd
import tempfile
from config import DIMS

def export_csv(subj: list, oval: list, deep: list) -> str:
    """Build DataFrame and save to temp CSV, return file path"""
    df = pd.DataFrame({
        "Dimension": DIMS,
        "Subjective": subj,
        "OVAL": oval,
        "DeepEval": deep
    })
    tmp = tempfile.NamedTemporaryFile(delete=False, suffix=".csv")
    df.to_csv(tmp.name, index=False)
    return tmp.name