如何将行中的数据合并到新列和新数据框中
How to combine data in rows into a new column and into a new data frame
我有一个数据框,该数据框在同一天具有多个具有 TSS 分数的条目。
athlete workoutday tss
1 Athlete_1 2020-03-20 30
2 Athlete_1 2020-03-20 21
3 Athlete_1 2020-03-20 64
我想知道如何将 tss 分数合并到一个新列中并放入一个新的数据框中,以便每个运动员只有 1 个条目。
例如
athlete workoutday tss
1 Athlete_1 2020-03-20 115
2
3
干杯
SELECT Athlete_1,workoutday, (select SUM(tss) from your_table where athlete='Athlete_1')
作为 tss
来自 your_table
分组 Athlete_1;
我有一个数据框,该数据框在同一天具有多个具有 TSS 分数的条目。
athlete workoutday tss
1 Athlete_1 2020-03-20 30
2 Athlete_1 2020-03-20 21
3 Athlete_1 2020-03-20 64
我想知道如何将 tss 分数合并到一个新列中并放入一个新的数据框中,以便每个运动员只有 1 个条目。
例如
athlete workoutday tss
1 Athlete_1 2020-03-20 115
2
3
干杯
SELECT Athlete_1,workoutday, (select SUM(tss) from your_table where athlete='Athlete_1') 作为 tss 来自 your_table 分组 Athlete_1;