使用Python循环功能

时间:2019-06-02 10:52:58

标签: python pandas for-loop

如何为以下数据集循环功能。

我只能通过

为特定用户使用该功能
df =sorteddf[sorteddf.user ==1]
function(df)

数据集包含多个用户

time_slot              User     Location
2017-10-27 15:00:00     1       766
2017-10-27 15:45:00     1       902
2017-10-27 16:00:00     1       902
2017-10-27 10:45:00     2       902
2017-10-27 12:45:00     2       902 
2017-10-27 16:30:00     2       902 

如何对数据框中的所有用户使用该功能以及如何打印所有用户的输出。

time_slot              User    Location
2017-10-27 00:00:00     1.0     766.0   
2017-10-27 00:15:00     1.0     961.0   
2017-10-27 00:30:00     1.0     56.0    
2017-10-27 00:45:00     1.0     542.0   
2017-10-27 01:00:00     1.0     324.0   
2017-10-27 01:15:00     1.0     526.0   
2017-10-27 01:30:00     1.0     258.0   
2017-10-27 01:45:00     1.0     532.0   

2 个答案:

答案 0 :(得分:-1)

您可以为每个用户创建一个循环,如下所示:

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/styled-components/dist/styled-components.min.js"></script>
<div id="root"/>

这是您要找的东西吗?

答案 1 :(得分:-1)

定义用户列表,然后使用.exe循环来应用您的功能:

使用for来计算Location变量之和的示例。

function

输出:

enter image description here

相关问题