Lucas Gautheron 2 年之前
父节点
当前提交
d1a3f7d80f
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      EL1000/metadata.py

+ 6 - 6
EL1000/metadata.py

@@ -196,9 +196,14 @@ class MetadataImporter:
 
         self.children['experiment'] = self.experiment
 
+        self.children['child_id'] = self.children['child_id'].astype(str)
+        self.recordings['child_id'] = self.recordings['child_id'].astype(str)
+        self.recordings['session_id'] = self.recordings['session_id'].astype(str)
+        self.recordings['recording_filename'] = self.recordings['recording_filename'].astype(str)
+
         if not self.preserve_metadata:
             confidential = self.children[['languages']]
-            confidential.to_csv('metadata/confidential/children.csv')
+            confidential.to_csv('metadata/confidential/children.csv', quotechar='"', quoting=csv.QUOTE_NONNUMERIC)
             self.children.drop(columns = ['languages'], inplace = True)
 
         try:
@@ -206,9 +211,4 @@ class MetadataImporter:
         except:
             self.children['ses'] = self.children['ses'].astype(str).apply(lambda x: np.where(x.isdigit(), x, 'NA'))
 
-        self.children['child_id'] = self.children['child_id'].astype(str)
-        self.recordings['child_id'] = self.recordings['child_id'].astype(str)
-        self.recordings['session_id'] = self.recordings['session_id'].astype(str)
-        self.recordings['recording_filename'] = self.recordings['recording_filename'].astype(str)
-
         return self.children, self.recordings