Which RapidMiner and Python Scripting Version are you using? This should be supported from 9.6.0 on.
Greetings, Jonas
1
btibertMember, University ProfessorPosts: 146 Guru
edited January 2022
I am able to use pandas in python 3.10 on my Mac. My steps:
1. Create a new conda environment (conda create -n rm310 python=3.10) 2. Activate the environment (conda activate rm310) 3. Install pandas (pip install pandas) 4. Open RapidMiner and Point the Python scripting extension (found under properties) to this new environment rm310
Create a simple process that executes the following code:
import pandas as pd
import numpy as np
# rm_main is a mandatory function,
# the number of arguments has to be the number of input ports (can be none),
# or the number of input ports plus one if "use macros" parameter is set
# if you want to use macros, use this instead and check "use macros" parameter:
#def rm_main(data,macros):
def rm_main():
df = pd.DataFrame({'x':np.arange(1,10)})
return df
Answers
Which RapidMiner and Python Scripting Version are you using? This should be supported from 9.6.0 on.
Greetings,
Jonas
1. Create a new conda environment (conda create -n rm310 python=3.10)
2. Activate the environment (conda activate rm310)
3. Install pandas (pip install pandas)
4. Open RapidMiner and Point the Python scripting extension (found under properties) to this new environment rm310
Create a simple process that executes the following code:
The results:
FWIW I am on MacOS Catalina 10.15.7.