Skip to content
Snippets Groups Projects
Select Git revision
  • bd55d881d17c90ee57808674346fded6795531dd
  • master default protected
  • Issue/2960-infiniteLoop
  • Issue/2960-fixValidationForAP
  • dev protected
  • Issue/2920-fixRemovingValues
  • Hotfix/2957-styleAndUpgrade
  • Hotfix/2955-storingFail
  • Issue/2943-uiFeedback
  • Issue/2551-enhanceSymbolDescriptionsInApplicationProfile
  • Issue/2598-vue3
  • Issue/2804-templateUI
  • Issue/2805-ignoreTemplatingValues
  • Issue/2851-fixBooleanInFormGenerator
  • Issue/2759-showMissingField
  • Issue/2703-vocabularyList
  • Issue/2729-fixSlowLoadingOfInstances
  • Issue/2525-fixedFixValues
  • Hotfix/2681-validationErrors
  • testing
  • Issue/2408-hasValue
  • v4.0.5
  • v4.0.4
  • v4.0.3
  • v4.0.2
  • v4.0.1
  • v4.0.0
  • v3.6.3
  • v3.6.2
  • v3.6.1
  • v3.6.0
  • v3.5.7
  • v3.5.6
  • v3.5.5
  • v3.5.4
  • v3.5.3
  • v3.5.2
  • v3.5.1
  • v3.5.0
  • v3.4.0
  • v3.3.0
41 results

WrapperInput.vue

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    converter_csv_df.py 1.41 KiB
    #Implementierung des .csv zu DataFrame converters
    import pandas as pd
    
    def df_from_csv(y_Achse,drehzahl):
        with open('{0}-Q_kennlinie_n_{1}.csv'.format(y_Achse,drehzahl)) as kennlinie:
            dataframe = pd.read_csv(kennlinie, delimiter=';')
            dataframe.loc[-1] = dataframe.columns
            dataframe.index = dataframe.index +1
            dataframe= dataframe.sort_index()
            if y_Achse=='h':
                sorted_set = dataframe.set_axis(['Q','H'],axis='columns')
            elif y_Achse=='P':
                sorted_set =dataframe.set_axis(['Q','P'],axis='columns')
            #im Datensatz alle ',' durch '.' ersetzen und die String werte als Float Werte casten
            for x in sorted_set.index:
                for y in sorted_set.columns:   
                    sorted_set.loc[x,[y]] = sorted_set.loc[x,[y]].str.replace(',','.')
                    sorted_set.loc[x,[y]] = sorted_set.loc[x,[y]].astype(float)
            
            #berechnen der Spalte Q^2, Q^3 n_relativ, n^2, n^3, Q*n, Q^2*n,Q*n^2
            sorted_set['Q^2'] = sorted_set['Q'] **2 
            sorted_set['Q^3'] = sorted_set['Q'] **3
            sorted_set['n_rel'] = drehzahl/3600
            sorted_set['n^2'] = sorted_set['n_rel']**2
            sorted_set['n^3'] = sorted_set['n_rel']**3
            sorted_set['Qn'] = sorted_set['n_rel']*sorted_set['Q']
            sorted_set['Q^2n'] = sorted_set['Q^2']*sorted_set['n_rel']
            sorted_set['Qn^2'] = sorted_set['Q']*sorted_set['n^2']
    
        return sorted_set