pandas判断某一列数值是否大于10,如果大于则在字符串后面插入10
时间: 2024-05-03 09:20:44 浏览: 211
输入10个字符串到一个字符串数组
5星 · 资源好评率100%
您可以通过以下代码判断数据框df的某一列col是否大于10,并在字符串后面插入10:
```python
import pandas as pd
# 创建数据框
df = pd.DataFrame({'col': [5, 15, 20, 8, 12]})
# 判断值是否大于10
df['new_col'] = df['col'].apply(lambda x: str(x)+'10' if x>10 else str(x))
# 输出数据框
print(df)
```
这段代码会在大于10的值的字符串后面插入10,例如15会变成"1510"。
阅读全文