因此,我想要做的是将列添加到dataframe中,并用单个值填充它们(分别为所有行)。
import pandas as pd
import numpy as np
df = pd.DataFrame(np.array([[1,2],[3,4]]), columns = ["A","B"])
arr = np.array([7,8])
# this is what I would like to do
df[["C","D"]] = arr
# and this is what I want to achieve
#
我用pandas库创建了一个数据帧。我想向dataframe中添加一列。然而,我得到了以下error.But,我想我必须输入与lines.How数量一样多的数据,我可以在我想要的行和列中输入信息吗?如果不输入数据,如何创建列? import pandas as pd
kd = pd.DataFrame(data)
insertColumns = kd.insert(0, "Age", [21, 23, 24, 21],True )
print(kd) 错误: ValueError: Length of values (4) does not match length o