Encuentre los valores máximos de una columna en un conjunto de datos de serie temporal

usuario5958954

Tengo un conjunto de datos de series de tiempo DFdonde la primera columna es el timestepy la segunda columna es el cellNo.. ¿Cómo puedo eliminar todas las filas excepto la max(DF$cellno.)de cada una timestep ?

> head(DF, n=100)
    timestep cellNo.
1          1       1
2          1       2
3          1       3
4          1       4
5          1       5
6          1       6
7          1       7
8          1       8
9          1       9
10         1      10
11         1      11
12         1      12
13         1      13
14         1      14
15         1      15
16         1      16
17         1      17
18         1      18
19         1      19
20         1      20
21         1      21
22         1      22
23         1      23
24         1      24
25         1      25
26         1      26
27         1      27
28         1      28
29         1      29
30         1      30
31         1      31
32         1      32
33         2       1
34         2       2
35         2       3
36         2       4
37         2       5
38         2       6
39         2       7
40         2       8
41         2       9
42         2      10
43         2      11
44         2      12
45         2      13
46         2      14
47         2      15
48         2      16
49         2      17
50         2      18
51         2      19
52         2      20
53         2      21
54         2      22
55         2      23
56         2      24
57         2      25
58         2      26
59         2      27
60         2      28
61         2      29
62         2      30
63         2      31
64         2      32
65         3       1
66         3       2
67         3       3
68         3       4
69         3       5
70         3       6
71         3       7
72         3       8
73         3       9
74         3      10
75         3      11
76         3      12
77         3      13
78         3      14
79         3      15
80         3      16
81         3      17
82         3      18
83         3      19
84         3      20
85         3      21
86         3      22
87         3      23
88         3      24
89         3      25
90         3      26
91         3      27
92         3      28
93         3      29
94         3      30
95         3      31
96         3      32
97         4       1
98         4       2
99         4       3
100        4       4
leer

Si solo quiere max(cellno.)por timestep, puede hacer:

aggregate(cellNo.~timestep, DF, max)
#   timestep cellNo.
# 1        1      32
# 2        2      32
# 3        3      32
# 4        4       4

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Encuentre la fila / columna de todos los valores máximos en cada fila de una matriz

Encuentre los valores máximos de una columna en el marco de datos de múltiples índices y devuelva todos sus valores

Cómo recuperar valores de una columna correspondiente a los valores máximos de otras columnas en un marco de datos

mantener los primeros enésimos elementos de patrones en un conjunto de datos (serie temporal)

mantener los primeros enésimos elementos de patrones en un conjunto de datos (serie temporal)

Filtra el marco de datos de pandas según los valores máximos en una columna

Conjunto de datos de subconjunto basado en los valores más frecuentes en una columna

Encontrar los máximos locales en un conjunto de datos

Encuentre la fila donde los valores de la columna son máximos en un DataFrame de pandas

Crear columnas en un marco de datos basado en los valores de una columna en otro conjunto de datos

Encuentre valores mínimos / máximos en un marco de datos que contenga una mezcla de enteros y cadenas

Encuentre filas de un marco de datos que tengan los mismos valores de columna no únicos que una columna en otro marco de datos

Encuentre todas las combinaciones de una columna en función de los valores únicos de otra columna en un marco de datos

cómo tomar el promedio de los valores por tres días en los datos de una serie temporal

Remuestreo de una serie temporal en un marco de datos de índice múltiple

Encontrar la media de una columna en un conjunto de datos de R, utilizando bucles FOR para eliminar los valores perdidos

Extraer todos los valores mínimos de un conjunto de datos en una matriz

Encuentre ocurrencias de valor condicional de una columna y cuente valores de otra columna en un marco de datos

Completar los valores de una columna en función de cadenas coincidentes de la columna de otro conjunto de datos

Compare si los valores en el marco de datos son mayores que los valores en una serie por columna

Determine los valores máximos en una columna en función de otra columna

Cree una nueva columna basada en los valores y el encabezado de otro conjunto de datos

Encuentre la posición de todas las apariciones de los valores de una columna en el marco de datos

¿Cómo verificar los valores omitidos en una serie en una columna de marco de datos R?

Crea un nuevo conjunto de datos con valores máximos

El conjunto de datos de la serie temporal divide los datos en fragmentos de igual tamaño

Dividir un marco de datos en subcuadros de datos según los valores de una columna

¿Cómo obtener los valores máximos de cada columna en una lista anidada de Python?

¿Cómo actualizo los valores de un conjunto de datos utilizando valores coincidentes en una leyenda?

TOP Lista

CalienteEtiquetas

Archivo