flasc.data_processing.dataframe_manipulations.set_ti_by_turbines#
- flasc.data_processing.dataframe_manipulations.set_ti_by_turbines(df: DataFrame | FlascDataFrame, turbine_numbers: List[int]) DataFrame | FlascDataFrame [source]#
Add TI column by list of turbines.
Add a column called 'ti' in your dataframe with value equal to the averaged turbulence intensity measurements of all the turbines listed in turbine_numbers.
- Parameters:
df (pd.DataFrame | FlascDataFrame) -- Dataframe with measurements. This dataframe typically consists of wd_%03d, ws_%03d, ti_%03d, pow_%03d, and potentially additional measurements.
turbine_numbers ([list, array]) -- List of turbine numbers that should be used to calculate the column average.
- Returns:
- Dataframe which equals the inserted dataframe
plus the additional column called 'ti'.
- Return type:
pd.Dataframe | FlascDataFrame