import pandas_ml as pdmldf = pdml.ModelFrame({'A': [1, 2, 3], 'B': [2, 3, 4], 'C': [3, 4, 5]}, index=['a', 'b', 'c'])df A B Ca 1 2 3b 2 3 4c 3 4 5
但是,问题是我有一个csv文件格式的数据集。
x_test = pd.read_csv("x_test.csv",sep=';',header=None)
我尝试将Pandas数据框转换为字典,但没有成功。
那么,问题是有什么方法可以将Pandas数据框转换为Pandas-ML ModelFrame吗?
回答:
我认为你需要使用带有orient
参数的DataFrame.to_dict
:
x_test = pd.read_csv("x_test.csv",sep=';',header=None)df = pdml.ModelFrame(x_test.to_dict(orient='list'))