python--创建一个与已有DataFrame行数相同的数据框的方式

本文介绍了如何在Python中根据已有DataFrame A的行数创建一个新的DataFrame B,确保B的行数与A相等。具体示例中,新DataFrame的列名为'per_price'和'check_time'。
摘要由CSDN通过智能技术生成

【问题描述】

已有数据框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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值