Skip to content

Commit 2e4ad48

Browse files
committed
Handle empty (or space-filled) dataset metadata
1 parent 6642fc6 commit 2e4ad48

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/tools/excel2yaml/dataset_metadata.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ def generate_location_id(location: str) -> str:
2828
@classmethod
2929
def from_sheet(cls, filepath: str | Path) -> Self:
3030
sheet = pd.read_excel(filepath, sheet_name="Metadata", header=1)
31-
df = sheet[["Metadata Label", "Value"]].set_index("Metadata Label")
32-
df = df.where(pd.notnull(df), None)
31+
df = sheet[["Metadata Label", "Value"]]
32+
df.loc[:, "Metadata Label"] = df["Metadata Label"].str.strip()
33+
df = df[df["Metadata Label"].str.len() > 0].set_index("Metadata Label")
3334
data = {
3435
k: v["Value"]
3536
for k, v in df.to_dict(orient="index").items()

0 commit comments

Comments
 (0)