【问题描述】
已有数据框A,然后想创建一个数据框B,使得数据框B的数据行数与A相同
例子:
A = {"id":[1,1,2,3,3,4,5,5],"price":[5,6,8,3,4,6,9,5],"amount":[1,1,2,1,1,1,2,1],"status":['sale','sale','no','no','sale','no','sale','no']}
A = pd.DataFrame(A)
A
现在想要创建一个数据框B,使B的行数与A一致,新的变量名称是'per_price','check_time'
【解决办法】
B_1 = pd.DataFrame(A['id']) #随便选择A的一列来建立一个行数与A一致的数据框,但只有一列数据
col_name = ['per_price','check_time'] #建立一个list:col_name,来存储想要的变量名
B = pd.concat([B,pd.DataFrame(columns = co