仍然在尝试如何使用Python中的pandas形式的多个数据帧执行操作。在
我有以下三个数据帧(d1
,d2
,和d3
):
对于user_id
中的每个用户,我需要使用df2
列中的值作为df3
中“周”的索引,并将它们乘以df1
中的相应值。在
例如:用户163,列measurements
的值为0.0(来自df2
)。第0.0周的df3
中的查找是2。要为此用户/列计算的最终值是2(从df1
)乘以2=4。在
我需要估计所有用户在user_id和所有列(activity,nutrition,etc.)
有什么想法吗?在
我一直在玩。申请,但我发现很难正确地组织问题。在
Tags:
我认为,关键是把所有这些数据放在一起。您可以通过迭代和来回来单独使用它,但是使用Pandas
merge
功能要容易得多,而且非常健壮,如下所示:将来,如果你给我们一个可重复使用的例子,这会更容易,特别是如果你可以在你尝试的内容中包含错误,但在这个例子中,我知道你的意思是很难弄清楚如何正确地组织问题。我强烈建议你,韦斯·麦金尼。在
相关问题 更多 >
编程相关推荐