2016-06-11 53 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

回答