mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-07-28 16:07:46 +00:00
fix bug in feature selection (#398)
This commit is contained in:
@@ -29,7 +29,7 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
{% if feature_index_list is not none %}
|
||||
X = X.loc[:, X.columns.levels[0][{{feature_index_list}}].tolist()]
|
||||
{% endif %}
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
"""
|
||||
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
+1
-1
@@ -8,5 +8,5 @@ def select(X: pd.DataFrame) -> pd.DataFrame:
|
||||
# For now, we assume all features are relevant. This can be expanded to feature selection logic.
|
||||
if X.columns.nlevels == 1:
|
||||
return X
|
||||
X.columns = ["_".join(str(col)).strip() for col in X.columns.values]
|
||||
X.columns = ["_".join(str(i) for i in col).strip() for col in X.columns.values]
|
||||
return X
|
||||
|
||||
Reference in New Issue
Block a user