pandas判断某一列数值是否大于10,如果大于则在第二列字符串中间插入10
时间: 2024-05-22 12:13:29 浏览: 102
判断输入的两个数当中只有一个数大于10
3星 · 编辑精心推荐
可以使用pandas的apply函数,对指定列进行判断并插入值。代码如下:
df['列名2'] = df['列名1'].apply(lambda x: '10'.join(['', x]) if x>10 else x)
其中,lambda表达式对每行进行判断,如果大于10,则用字符串’10’在原值前插入,并将结果赋给‘列名2’,否则直接使用原来的值。
阅读全文