在熊猫数据框中添加一行

时间:2019-06-07 04:18:14

标签: python pandas dataframe append rows

我有以下代码:

def randFunc(data,x,y,w,h,n): #(this has problems)
    df = pd.DataFrame({"X":[], 
                         "Y":[]}) 
    for i in range(n):
        for j in range(n):
            data1 = filterbox(data,x,y,w,h,i,j,n)
            if data1.empty:
                data1 = data1.sample()
                print(data1)
                df.append(data1)
            else:
                sus = data1.sample()
                df.append(sus)
    return df
    """gets a list of random points in each subinterval in a list"""

因为data1是数据帧中的一行,所以sus也是如此。但是由于某种原因,当我追加到df时,df中不会显示新值。为什么会这样,我该如何解决? 谢谢

1 个答案:

答案 0 :(得分:1)

Oracle_RMAN AKIAJ4DMBBCEP 847 days eks-user AKIAII4CCN6AA 288 days nb-dev-api AKIAI7OTKONT 199 days Oracle_RMAN AKIAIAWETFUK 134 days text@abc.com AKIAJ4DMBBCEP 120 days eks-user AKIAJFUU2ASII 100 days nb-dev-api AKIAICIDXLDU 100 days 返回新的数据框

DataFrame.append