如何根据price
列上的0到max(int)值自动递增id
列。
假设价格为ASC
,我希望ID=1
增量从$0开始。我必须为此代码编辑什么alter TABLE TABLE AUTO_INCREMENT=1
?
id | price | other columns
1 | 9
2 | 1
3 | 2
4 | 5
进入
id | price | other columns
1 | 1
2 | 2
3 | 5
4 | 9
对不起,您必须发送2个查询。第一个将rhe变量nr设置为0,然后是update语句
SET @nr:=0;
UPDATE your_table_name t
SET t.id = @nr:=@nr+1
ORDER BY t.price ASC;
我有一个带有key_number列的数据帧df1,以及带有key_number和日期列的数据帧df2。如何将date的值分配为df1中的新列,但与键号相关联?当使用loc时,它根据顺序分配值,导致df1中错误的行(键的错误日期)。此外,数据帧具有不同的形状,因此我在df1中保留了空值。 提前感谢:)
而不是
根据和的公共列在中使用填充列的最佳方法是什么? 得到: 编辑:我还想将列名更改为,这样预期的输出如下所示: 尝试过: 它发现了错误: 更新2: : :
我试图建立一个专栏,将根据另一个。新列应反映满足某些标准的值,并在值不符合标准的地方放置0。 例如,名为银行余额的列将有负值和正值;新列透支将为相应行提供负值,余额大于0时为0。 最终结果应该是这样的。
我有一个包含这类信息的数据帧: 我想添加第三列,如果描述上有,则该列将接收值1,以获得如下内容:
基于dataframe列val_1值,查看其他列col_0-10标签前缀,然后创建另一列Mycl。 数据帧看起来像: 应用逻辑后所需的数据帧: 我是trid,但这不起作用:df['mycol']=df['col'df['val_1']。aType(str)] DDL生成DataFrame: 谢谢!