我想在一个数据帧中添加2列。数据帧是两个单个数据帧的结果。代码如下
df1 = pd.read_csv("acc.csv")
df2 = pd.read_csv("gyr.csv")
df = pd.merge(df1, df2, right_index=True, left_index=True)
[data.head][1]
df["activity"].value_counts()
sitting 32833
standing 31924
lying 31229
running 30429
climbing_up 26938
walking 26080
climbing_down 25281
jumping 4232
Name: activity, dtype: int64
df["activity_gur"].value_counts()
sitting 33267
standing 32546
walking 31912
lying 31822
running 30958
climbing_down 25786
climbing_up 18343
jumping 4312
Name: activity_gur, dtype: int64
因此,我想在现有列中添加一个新列,即activity_gur和activity的总和。因此,此列的跳转活动例如为4312 + 4232 = 8544。与其他活动相同。之后,我将删除activity_gur和activity列
您能在这里帮助我吗?
尝试一下
X = pd.DataFrame(df["activity"].value_counts())
Y = pd.DataFrame(df["activity_gur"].value_counts())
RESULT = X + Y