如何在熊猫数据框中组合两列文本

马克

我在 Python 中使用 Pandas 有一个 20 x 4000 的数据帧。其中两列被命名为 Year 和 Quarter。我想创建一个名为 period 的变量,使 Year = 2000 和季度 = q2 变成 2000q2。

任何人都可以帮忙吗?

奥利维亚

如果两列都是字符串,则可以直接连接它们:

df["period"] = df["Year"] + df["quarter"]

如果其中一列(或两列)不是字符串类型的,您应该先转换它(它们),

df["period"] = df["Year"].astype(str) + df["quarter"]

如果需要连接多个字符串列,可以使用agg:

df['period'] = df[['Year', 'quarter', ...]].agg('-'.join, axis=1)

其中“-”是分隔符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在熊猫中组合两列

如何在熊猫数据框的列中搜索特定文本

如何在熊猫数据框中添加两列?

如何在熊猫数据框中获取组合的组合?

根据它们的值组合熊猫数据框中的两列

如何组合熊猫数据框中的两列并为其设置值?

如何从熊猫数据框中删除包含前两列组合的行

如何在熊猫数据框中的列中组合具有不同值的行

如何在熊猫中组合宽和长数据框?

如何在熊猫数据框中拆分然后组合

如何在熊猫中获取数据框中三列的所有组合python>

Python - 如何在 3 列上组合两个数据框并保留两个数据框中的列?

Python:如何在两列之间的熊猫数据框中添加一列?

如何清理熊猫数据框列中的文本数据

根据熊猫中两列的组合比较两个数据框

如何在Python中自定义对两个熊猫数据框列的排序?

如何在熊猫数据框中按元素划分两列

如何在具有两个条件的熊猫数据框中添加新列?

根据另一列中的相同值组合熊猫数据框列中的文本值

如何在熊猫中追加两个数据框

如何在熊猫中串联两个数据框?

如何在熊猫中合并两个数据框?

熊猫数据框组合两列以获取日期时间列

如何在熊猫数据框中明智地获得所有组合,单元格(行*列映射)

如何在datagridview组合框列中绑定数据

根据两列的组合过滤熊猫数据框

如何通过两列的唯一组合对熊猫数据框进行分组?

计算熊猫数据框的两列中每个值组合的出现次数并制作条形图

如何在R中组合两列不同数据集?