У меня есть следующий фрейм данных и я пытался применить следующую команду. Однако, так как каждый столбец содержит строку для некоторой строки, я получил ошибку.Может кто-нибудь сказать мне, как я могу пересмотреть этот скрипт, чтобы пропустить расчет, если значение является строкой?
df["diff"] = (df["value"] / df["value_B"] - 1) * 100
фрейм данных
value value_B
GeneralEUI[kWh/m2]EUI[kWh/m2]EUI[kWh/m2] 217.3 243.3
GeneralTotal Unmer Hour[h]Total Unmer Hour[h]To... 536 536
GeneralTotal Area[m2]Total Area[m2]Total Area[m2] 51513 51513
GeneralLocationLocationLocation Hong Kong Hong Kong
GeneralProgramProgramProgram Office Office
EnvelopeTotal Window to Wall Ratio [%]Total Win... 52.23 52.23
EnvelopeGlassSHGC value 0.24 0.24
EnvelopeGlassU-value[W/m2-K] 1.74 1.74
EnvelopeGlassOFFICE WINDOWSHGC value 0.22 0.22
EnvelopeGlassOFFICE WINDOWU-value[W/m2-K] 1.63 1.63
EnvelopeGlassPODIUM WINDOWSHGC value 0.7 0.7
EnvelopeGlassPODIUM WINDOWU-value[W/m2-K] 5.48 5.48
EnvelopeOpaqueSHGC value 0.24 0.24
EnvelopeOpaqueU-value[W/m2-K] 1.74 1.74
EnvelopeOpaqueOFFICE WINDOWSHGC value 0.22 0.22