Pandas中新建一个字段,将原有的 2 个字段进行组合相加
在 Pandas 中,创建一个新字段,将两个现有字段组合相加,是一项常见的数据处理任务。这可以通过简单地将两个列相加来实现。这里有一个基本的例子:
假设您有一个 DataFrame df
,它包含两列 column1
和 column2
。您可以创建一个新列 new_column
,它是 column1
和 column2
的组合,如下所示:
df['new_column'] = df['column1'] + df['column2']
这个操作会逐行将 column1
和 column2
的值相加,并将结果存储在 new_column
中。
如果 column1
和 column2
包含的是字符串,那么这个操作将会将它们拼接起来。如果它们是数字,那么它们将会被相加。
如果您想在组合时添加一个分隔符(例如,在字符串字段之间),可以修改上述代码如下:
df['new_column'] = df['column1'].astype(str) + '-' + df['column2'].astype(str)
这会在 column1
和 column2
的值之间添加一个连字符。注意,使用 astype(str)
确保即使原始列不是字符串类型,操作也不会出错。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。