在pandas中设置两列的值可以通过以下方法实现:
df.loc[:, ["column1", "column2"]] = [value1, value2]
其中,value1和value2是需要设置的值。
df.loc[df["condition"], ["column1", "column2"]] = [value1, value2]
其中,"condition"是一个条件表达式,用于筛选需要设置值的行,value1和value2是需要设置的值。
df[["column1", "column2"]] = df.apply(lambda row: [value1 if condition1 else row["column1"], value2 if condition2 else row["column2"]], axis=1, result_type="expand")
其中,condition1和condition2是条件表达式,用于判断是否需要设置值,value1和value2是需要设置的值。
以上是在pandas中设置两列的值的几种常见方法。根据具体的需求和场景,选择合适的方法进行操作。
领取专属 10元无门槛券
手把手带您无忧上云