We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3fe15db commit 995b8ddCopy full SHA for 995b8dd
1 file changed
iglu_python/lbgi.py
@@ -109,14 +109,11 @@ def lbgi(data: Union[pd.DataFrame, pd.Series]) -> pd.DataFrame:
109
raise ValueError("Empty DataFrame provided")
110
111
# Calculate LBGI for each subject
112
- result = pd.DataFrame(columns=["id", "LBGI"])
+ results = []
113
114
for subject_id in data["id"].unique():
115
subject_data = data[data["id"] == subject_id]["gl"]
116
lbgi_value = calculate_lbgi(subject_data)
117
- result = pd.concat(
118
- [result, pd.DataFrame({"id": [subject_id], "LBGI": [lbgi_value]})],
119
- ignore_index=True,
120
- )
+ results.append({"id": subject_id, "LBGI": lbgi_value})
121
122
- return result
+ return pd.DataFrame(results)
0 commit comments