i have a dataframe that Looks like this.
Task[ms] Funktion ... min max
0 1 CALL_TK_CDDio_PFC_BEGIN_1MS ... 0.640000 3.360000
1 1 vAdcD_MainFunction ... 21.280001 25.920000
2 1 vPressE_Main1ms ... 17.120001 81.279999
3 1 vPositionSensorPwm_MainFunction_Fast_In ... 9.920000 13.760000
4 1 CDDIO_1MS_1_IN ... 2.240000 5.280000
i have to select rows corresponding to this column Name. There are 146 rows df['Messvariable'] .This is the Messvariable column of dataframe
0 timeslices[0].profilerDataProcess[0]_C0[us]
1 timeslices[0].profilerDataProcess[1]_C0[us]
2 timeslices[0].profilerDataProcess[2]_C0[us]
3 timeslices[0].profilerDataProcess[3]_C0[us]
4 timeslices[0].profilerDataProcess[4]_C0[us]
141 timeslices[9].profilerDataProcess[0]_C0[us]
142 timeslices[9].profilerDataProcess[1]_C0[us]
143 timeslices[9].profilerDataProcess[2]_C0[us]
144 timeslices[9].profilerDataProcess[3]_C0[us]
145 timeslices[9].profilerDataTask_C0[us]
I want to select specific rows by this column and perfom a Operation like this
while df['Messvariable'].str.contains("timeslices[1]"):
df['CPU_LOAD']=df['max']/(10000*2)
and similarly for all the remaining timeslices with different calculations. It does not work.
str.contains Returns empty dataframe.
Is there any other method of doing it?