我想在一个空的 DataFrame 中插入一行。但是,对于具有预定义索引的 DataFrame 并且当元素包含提示错误的元组或列表时,这似乎失败了:
ValueError:使用序列设置数组元素。
示例代码如下:
df = pd.DataFrame(columns=['idx1', 'idx2', 'col1', 'col2', 'col3'])
df.set_index(['idx1', 'idx2'], inplace=True)
df.loc[(1,2),:] = [3,4,(5,6)]
print(df)