如何将Pandas DataFrame转换为Pandas ML ModelFrame?

Pad*_*ddy 5 python machine-learning python-3.x pandas

我想对我的数据集重复这些example_1 example_2

import pandas_ml as pdml

df = pdml.ModelFrame({'A': [1, 2, 3], 'B': [2, 3, 4],
                   'C': [3, 4, 5]}, index=['a', 'b', 'c'])
df
   A  B  C
a  1  2  3
b  2  3  4
c  3  4  5
Run Code Online (Sandbox Code Playgroud)

但是,问题是我在CSV文件中设置了数据。

x_test = pd.read_csv("x_test.csv",sep=';',header=None)
Run Code Online (Sandbox Code Playgroud)

我试图将熊猫数据框转换为dict,但是没有用。

那么,问题是有没有办法将pandas数据框转换为Pandas-Ml ModelFrame?

jez*_*ael 3

我认为你需要DataFrame.to_dict参数orient

x_test = pd.read_csv("x_test.csv",sep=';',header=None)
df = pdml.ModelFrame(x_test.to_dict(orient='list'))
Run Code Online (Sandbox Code Playgroud)