You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.0 KiB
6.0 KiB
None
<html lang="en">
<head>
</head>
</html>
Experimental Data-Analysis¶
In [3]:
pip install pandas
In [25]:
import pandas as pd
from pathlib import Path
from dataclasses import dataclass
class Experimento:
def __init__(self, volt_iny, volt_elec, corr_elec, resistencia):
self.volt_iny = volt_iny
self.volt_elec = volt_elec
self.corr_elec = corr_elec
self.resistencia = resistencia
In [39]:
path_1 = Path("/home/mgph/Desktop/?/MAESTRIA/HYDROGEN_PROJ/Data/Experimental-Data/EXP-A_20250917_163949.csv") # Path for the experiment 20250917
path_2 = Path("/home/mgph/Desktop/?/MAESTRIA/HYDROGEN_PROJ/Data/Experimental-Data/EXP-A_20250922_100524.csv") # Path for the experiment 20250922
# Import the experiment "20250917"
df_1 = pd.read_csv(path_1, encoding="latin-1")
# Import the experiment "20250922"
df_2 = pd.read_csv(path_2, encoding="latin-1")
#df_1.head()
#df_1.head()
cols_extract = ["Voltaje Inyectado (V)", "Voltaje Electrodos (V)", "Corriente Electrodos (A)", "Resistencia"]
dt_exp1 = df_1[cols_extract].copy()
dt_exp2 = df_2[cols_extract].copy()
exp_1 = Experimento(
volt_iny = dt_exp1["Voltaje Inyectado (V)"],
volt_elec = dt_exp1["Voltaje Electrodos (V)"],
corr_elec = dt_exp1["Corriente Electrodos (A)"],
resistencia = dt_exp1["Resistencia"],
)
exp_2 = Experimento(
volt_iny = dt_exp2["Voltaje Inyectado (V)"],
volt_elec = dt_exp2["Voltaje Electrodos (V)"],
corr_elec = dt_exp2["Corriente Electrodos (A)"],
resistencia = dt_exp2["Resistencia"],
)
min_val_exp1 = min(exp_1.volt_iny)
min_val_exp2 = min(exp_2.volt_iny)
print(f"The min value of the exp_1 are: {min_val_exp1} V, length: {len(exp_1.volt_iny)}")
print(f"The min value of the exp_2 are: {min_val_exp2} V, length: {len(exp_2.volt_iny)}")