2017-02-01 1 views
0

anhängen Ich versuche, in der FOR-Schleife inkrementell Reihen zum Pandas Dataform hinzuzufügen.Werte an Pandas Dataform inkrementell innerhalb für Schleife

for-Schleife Mein ist unten wie:

def print_values(cc): 
    data = [] 
    for x in values[cc]: 
     data.append(labels[x]) 
     # cc is a constant and data is a list. I need these values to be appended to a row in pandas dataframe. 
     # Pandas dataframe structure is like follows: df=pd.DataFrame(columns = ['Index','Names']) 
     print cc 
     print data 
     # This does not work - Not sure about the problem !! 
     #df_clustercontents.loc['Cluster_Index'] = cc 
     #df_clustercontents.loc['DatabaseNames'] = data 

     for x in range(0,10): 
      print_values(x) 

ich die Werte „cc“ und „Daten“ muß schrittweise an den Datenrahmen angehängt werden.

Jede Hilfe würde wirklich geschätzt werden !!

+0

Mögliche Duplikat [fügen Sie eine Zeile in einer pandas.DataFrame] (http://stackoverflow.com/questions/10715965/add-one-row-in-a- Pandas-Datenrahmen) – Boud

Antwort

0

Sie verwenden können,

... 
print(cc) 
print(data) 
df_clustercontents.loc[len(df_clustercontents)]=[cc,data] 
... 
Verwandte Themen