2016-06-11 30 views
0

我知道append()函數將一個SFrame的所有行附加到另一個。 但我想插入一個特定的行從一個SFrame到另一個。有沒有辦法從Sframe1中選擇第二行並將其附加到SFrame2?從一個Sframe插入選定的行到另一個Sframe

Structure of Promocodes sheet: 
Column 1:Item_Code 
Column 2: Item_Name 



import graphlab 
import pandas as pd 
tc = graphlab.SFrame('Totalcodes.csv') 
pc = graphlab.SFrame('Promocodes.csv') 

for row in tc: 
    me = graphlab.SFrame({'Item_Code': [row['Item_Code']],'Item_Name': [row['Item_Name']]}) 
    pc = pc.append(me) 

我想從TC挑單列並追加到PC

+0

看起來要追加所有行的'tc'到'pc'但限於'tc'的兩個特定列。因爲SFrame是用於快速列操作的,所以我會避免一行一行地執行。也許1.從'tc'選擇所需的列,然後2.追加到'pc'。 – papayawarrior

回答