gpt4 book ai didi

python - 使用 Python 连接 DataFrame 中的字段

转载 作者:行者123 更新时间:2023-12-01 02:30:03 25 4
gpt4 key购买 nike

我本以为这会非常简单。我只想将 2 个字段连接成一个新字段。我的数据如下所示

Time   Location
1 A
2 B
3 C
4 A
5 B
6 C

我正在使用以下内容;

test['new'] = str(test['Time']) + str(test['Location'])

我想去;

Time   Location   New
1 A 1A
2 B 2B
3 C 3C
4 A 4A
5 B 5B
6 C 6C

我知道这应该很容易,但事实证明它比我想象的要麻烦一些。

最佳答案

为什么现在不起作用?因为函数 str() 会将您的数据系列转换为字符串。两个字符串相加将形成一个字符串,并且不能将字符串分配给数据系列

如何使其工作:您经常需要 pandas 或 numpy 内部函数来对数据系列的每个元素进行转换。在这种情况下,函数 astype 应该可以将“Time”系列转换为字符串:

test["new"]=test['Time'].astype(str) + test['Location']

关于python - 使用 Python 连接 DataFrame 中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46931937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com