第3列中的和值与第2列和第1列中的唯一值相关

2024-04-25 06:00:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python工作,我有一个来自纽约市的Uber数据框架。数据帧的一部分如下所示:

    Year Week_Number    Total_Dispatched_Trips      
    2015    51          1,109
    2015    5           54,380
    2015    50          8,989
    2015    51          1,025
    2015    21          10,195
    2015    38          51,957
    2015    43          266,465
    2015    29          66,139
    2015    40          74,321
    2015    39          3
    2015    50          854

就像现在一样,同一周每年都会出现多次。我想对每年每周的“总出行次数”的值求和。我希望每个星期每年只出现一次。(所以第51周不能在2015年出现多次)。我该怎么做?我的数据集超过3k行,所以我不希望手动执行此操作。你知道吗

提前谢谢。你知道吗


Tags: 数据框架number手动次数yeartotalweek
1条回答
网友
1楼 · 发布于 2024-04-25 06:00:56

okidoki在这里,借Convert number strings with commas in pandas DataFrame to float

import locale
from locale import atof
locale.setlocale(locale.LC_NUMERIC, '')

df['numeric_trip'] = pd.to_numeric(df.Total_Dispatched_trips.apply(atof), errors = 'coerce')
df.groupby(['Year', 'Week_number']).numeric_trip.sum()

相关问题 更多 >