concatted score date status apple banana orange
0 apple_bana 0.500 2010-02-20 high True False False
1 apple 0.400 2010-02-10 high True False False
2 banana 0.530 2010-01-12 high False True False
3 kiwi 0.532 2010-03-03 low False False False
4 cake 0.634 2010-03-05 low False False False
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
df['fruit'] = df['concatted'].str.contains(fruit, regex=True)
df1=df.groupby('date')['status'].apply(lambda x: (x=='high').sum()).reset_index(name='count')
df2 = df['date'].value_counts().sort_index().reset_index(name='total')
如何将df1和df2添加到原始df并计算df1/df2
数据似乎没有显示任何用于真正测试计算器的功能。假设您希望所有内容都回到原始数据帧中
transform()
就是您的朋友 同样改变的方式列表用于执行reg exprcontains()
检查以消除循环输出
补充列以对行进行分类
您可以简单地执行以下操作:
相关问题 更多 >
编程相关推荐