Skip to content

Commit f10ae53

Browse files
committed
metricsToDataframe for current pandas version improved
1 parent d008387 commit f10ae53

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

dbmsbenchmarker/monitor.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,9 @@ def metricsToDataframe(metric, values):
186186
df.iloc[:, 0] = df.iloc[:, 0] - minimum
187187
# Set time as index
188188
df = df.set_index(df.columns[0])
189-
# Convert metric values to float
190-
df.iloc[:, 0] = pd.to_numeric(df.iloc[:, 0], errors="coerce")
189+
# Convert metric values to float (ensure dtype is flexible)
190+
col = metric['title']
191+
df[col] = pd.to_numeric(df[col].astype(object), errors='coerce')
191192
return df
192193
def __OLD_metricsToDataframe(metric, values):
193194
df = pd.DataFrame.from_records(values)

0 commit comments

Comments
 (0)