我知道append()函数可以将一个SFrame的所有行追加到另一个。 但我想从一个SFrame中插入一个特定的行到另一个。有没有办法从Sframe1中选择只说第二行并将其附加到SFrame2?
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 :(得分:-2)
https://turi.com/products/create/docs/generated/graphlab.SFrame.append.html
sf = graphlab.SFrame({'id': [4, 6, 8], 'val': ['D', 'F', 'H']})
sf2 = graphlab.SFrame({'id': [1, 2, 3], 'val': ['A', 'B', 'C']})
sf = sf.append(sf2)
sf