【发布时间】:2018-02-12 10:58:30
【问题描述】:
假设我有以下数据框:
a=np.array([[10,20,30,40],[5,20,35,50],[0,5,10,15]])
b=pd.DataFrame(a, columns=["n1", "n2", "n3", "n4"])
我对其进行以下计算(第一行和第二行之间的差异):
c=b.diff(1,0)
c.loc[[1]]
然后我想将这一行差异(由c.loc[[1]] 给出)插入我的数据框b。我怎么做?当我尝试时,我得到一个错误ValueError: cannot set a row with mismatched columns"
【问题讨论】:
标签: python pandas dataframe row