У нас есть вопрос о пандах и DataFrames. У нас есть большой набор данных со значениями, описывающими 6 различных видов деятельности (ходьба, стояние, сидение и т. Д.). Мы пытаемся сгруппировать ценности по их ...

0
Frederique Voskeuil 5 Янв 2021 в 19:14

1 ответ

Лучший ответ

Вот возможное (простое) решение

import numpy as np
import pandas as pd


index = ["Walking", "Standing", "Standing", "Sitting", "Sitting","Walking upstairs", "Laying", "Walking downstairs", "Walking downstairs", "Walking upstairs"]
arr = np.array([0.000181, 0.010139, 0.009276, 0.005066, 0.010810, -0.356609, -0.317618, -0.315016, -0.330737, -0.272348])

df = pd.DataFrame(arr, index=index)
print(df)

df_walking = df[df.index=="Walking"]
df_standing = df[df.index=="Standing"]
df_sitting = df[df.index=="Sitting"]
df_laying = df[df.index=="Laying"]
df_walking_up = df[df.index=="Walking upstairs"]
df_walking_down = df[df.index=="Walking downstairs"]

print(df_walking)
print(df_standing)
print(df_sitting)
print(df_laying)
print(df_walking_up)
print(df_walking_down)
0
GMc 5 Янв 2021 в 16:25