此代码给出错误消息:
ValueError: Buffer has wrong number of dimensions (expected 1, got 0)
df = pd.DataFrame(np.arange(20).reshape(4,5), columns =['a','b','c','d','e'])
df1 = pd.DataFrame(np.arange(20,40).reshape(4,5), columns=['a','b','c','d','d'])
df1['a'] = df['a'].copy()
而下面的代码运行成功。
df = pd.DataFrame(np.arange(20).reshape(4,5), columns =['a','b','c','d','e'])
df1 = pd.DataFrame(np.arange(20,40).reshape(4,5), columns=['a','b','c','d','d'])
df['a'] = df1['a'].copy()
我故意在 df1 列中制作 2 个 ds。谁能解释为什么会这样?谢谢