|
@@ -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
|