Icon

kn_​example_​python_​if_​then

KNIME and Python - examples with if then else conditions
Three examples how to handel if then else functions with KNIME and Pythonhttps://forum.knime.com/t/error-when-create-a-simple-conditional-statement-in-python-node/14634/2?u=mlauber71 # Copy input to outputimport numpy as npfrom pandas import DataFramemydata = input_table.copy()# https://datatofish.com/if-condition-in-pandas-dataframe/mydata['column'] = mydata['ClientNo'].apply(lambda x: 'hello world' if x =='T' else 'no T')output_table = mydata.copy() # Copy input to outputimport numpy as npfrom pandas import DataFramemydata = input_table.copy()# https://datatofish.com/if-condition-in-pandas-dataframe/# https://stackoverflow.com/questions/19960077/how-to-implement-in-and-not-in-for-pandas-dataframevar_searchlist = ['T', 'B']mydata.loc[mydata['ClientNo'] == 'T', 'column'] = 'T' mydata.loc[mydata['ClientNo'] == 'B', 'column'] = 'B' mydata.loc[~mydata['ClientNo'].isin(var_searchlist), 'column'] = 'neither T nor B' output_table = mydata # Copy input to outputimport numpy as npfrom pandas import DataFramemydata = input_table.copy()# https://datatofish.com/if-condition-in-pandas-dataframe/var_searchlist = ['T', 'B']mydata.loc[mydata['ClientNo'] == 'T', 'column'] = 'T' mydata.loc[mydata['ClientNo'] == 'B', 'column'] = 'B' mydata.loc[(mydata['ClientNo'] != 'T') & (mydata['ClientNo'] != 'B'), 'column'] = 'neither T nor B' output_table = mydata sample datalambdaloc variant 1loc variant 2 Table Creator Python Script (1⇒1) Python Script (1⇒1) Python Script (1⇒1) Three examples how to handel if then else functions with KNIME and Pythonhttps://forum.knime.com/t/error-when-create-a-simple-conditional-statement-in-python-node/14634/2?u=mlauber71 # Copy input to outputimport numpy as npfrom pandas import DataFramemydata = input_table.copy()# https://datatofish.com/if-condition-in-pandas-dataframe/mydata['column'] = mydata['ClientNo'].apply(lambda x: 'hello world' if x =='T' else 'no T')output_table = mydata.copy() # Copy input to outputimport numpy as npfrom pandas import DataFramemydata = input_table.copy()# https://datatofish.com/if-condition-in-pandas-dataframe/# https://stackoverflow.com/questions/19960077/how-to-implement-in-and-not-in-for-pandas-dataframevar_searchlist = ['T', 'B']mydata.loc[mydata['ClientNo'] == 'T', 'column'] = 'T' mydata.loc[mydata['ClientNo'] == 'B', 'column'] = 'B' mydata.loc[~mydata['ClientNo'].isin(var_searchlist), 'column'] = 'neither T nor B' output_table = mydata # Copy input to outputimport numpy as npfrom pandas import DataFramemydata = input_table.copy()# https://datatofish.com/if-condition-in-pandas-dataframe/var_searchlist = ['T', 'B']mydata.loc[mydata['ClientNo'] == 'T', 'column'] = 'T' mydata.loc[mydata['ClientNo'] == 'B', 'column'] = 'B' mydata.loc[(mydata['ClientNo'] != 'T') & (mydata['ClientNo'] != 'B'), 'column'] = 'neither T nor B' output_table = mydata sample datalambdaloc variant 1loc variant 2 Table Creator Python Script (1⇒1) Python Script (1⇒1) Python Script (1⇒1)

Nodes

Extensions

Links