pandas 选俩个字段拼接到str中
时间: 2023-10-17 19:21:34 浏览: 130
pandas 透视表中文字段排序方法
5星 · 资源好评率100%
假设你有一个包含多个字符串的列表或Series,以及一个包含两个字段的DataFrame,你可以使用字符串拼接操作和apply方法来实现这个需求。示例代码如下:
```python
import pandas as pd
# 创建包含多个字符串的列表
strings = ['hello', 'world', 'python', 'pandas']
# 创建包含两个字段的DataFrame
df = pd.DataFrame({'field1': ['hi', 'there'], 'field2': ['everyone', 'in the world']})
# 定义lambda函数,将两个字段拼接到字符串中
concat_func = lambda s: s + df['field1'] + df['field2']
# 使用apply方法将lambda函数应用到字符串列表中的每个元素
new_strings = pd.Series(strings).apply(concat_func)
# 将所有字符串合并成一个字符串
result = ''.join(new_strings)
```
这样,result变量中就包含了所有字符串拼接后合并成的新字符串。
阅读全文