来自其他两个向量的向量 pandas python

发布于 2025-01-19 00:56:39 字数 225 浏览 0 评论 0原文

我找不到解决我的问题的方法。我有两个向量 pandas.Series 类型 T = [a1, a2, a3,....,an] M = [b1, b2, b3,...bn] 我需要创建新的向量,其中每个元素应该是给定向量中两个元素之间的最小值。它应该看起来像 new_vector = [min(a1, b1), min(a2, b2), ....min(an, bn) pandas 中的函数可以实现这一点吗?

I can't find solution for my problem. I have two vectors pandas.Series type T = [a1, a2, a3,....,an] M = [b1, b2, b3,...bn] I need to create new vector in which every element should be the minimum between two elements in the given vector. It should looks like new_vector = [min(a1, b1), min(a2, b2), ....min(an, bn)
Is this possible with the functions in pandas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

¢蛋碎的人ぎ生 2025-01-26 00:56:39

是的,可以使用 pandas min() 函数返回每个元素位置的最小值

比较 Pandas 系列的每个元素的最小值

import pandas as pd
T = pd.Series([6,7,4,1,4,1,6,8,0])
M = pd.Series([5,3,8,1,3,7,1,7,1])

new_vector = pd.DataFrame([T,M]).min()
print(new_vector)

结果:

idx  minValue
0    5
1    3
2    4
3    1
4    3
5    1
6    1
7    7
8    0

Yes, can use pandas min() function to return lowest value per element position

Minimum Value Comparing Each Element of Pandas Series

import pandas as pd
T = pd.Series([6,7,4,1,4,1,6,8,0])
M = pd.Series([5,3,8,1,3,7,1,7,1])

new_vector = pd.DataFrame([T,M]).min()
print(new_vector)

Results:

idx  minValue
0    5
1    3
2    4
3    1
4    3
5    1
6    1
7    7
8    0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文