2016-12-22 2 views
0

У меня есть CSV-файл, как показано нижекак использовать значение переменного как dataframe в питоне панд

mt,ht,mh,hh,mp,hp 
17,24,80,100,200,300 
24,17,100,80,300,200 
0,16,75,95,175,250 
16,0,95,75,250,175 

, когда я использую чтения CSV, я могу читать его в dataframe. я изменил свою программу, чтобы вычислить эти значения и сохранить их для разных переменных.

так, как я могу использовать эти переменные должны быть Лика в dataframe (заголовок не conseidered)

что у меня есть переменные, дающие выход как этот

a= 16 
b= 0 
c= 95 
d= 75 
e= 250 
f= 175 

и пусть они будут в соответствующем порядке м, ХТ, тк, чч, т, л. поэтому вместо reding из csv, как я могу использовать эти значения ???

моего подарок Код:

data_to_be_predicted = pd.read_csv('C:\Python34\data\input_data.csv') 
prediction = decision_tree.predict(data_to_be_predicted) 
print(prediction) 

, какие изменения должны быть сделано вместо read_csv использовать те значения, которые будут рассчитаны перед выполнением этого куска кода

ответ

1

Я думаю, что вам нужен DataFrame конструктор list :

a= 16 
b= 0 
c= 95 
d= 75 
e= 250 
f= 175 
L = [a,b,c,d,e,f] 

cols = ['mt','ht','mh','hh','mp','hp'] 
df = pd.DataFrame([L], columns=cols) 
#if need same columns as df 
#df = pd.DataFrame([L], columns=df.columns) 
print (df) 

    mt ht mh hh mp hp 
0 16 0 95 75 250 175 
Смежные вопросы