小编Vij*_*van的帖子

在Python数据框中获取一天的一部分(早晨,下午,晚上,晚上)

这是我的数据框,我需要根据行值的时间(早上,下午,晚上,晚上)创建一个新列

数据框

这是我的代码

if ((prods['hour'] < 4) & (prods['hour'] > 8 )):
    prods['session'] = 'Early Morning'
elif ((prods['hour'] < 8) & (prods['hour'] > 12 )):
    prods['session'] = 'Morning'
elif ((prods['hour'] < 12) & (prods['hour'] > 16 )):
    prods['session'] = 'Noon'
elif ((prods['hour'] < 16) & (prods['hour'] > 20 )):
    prods['session'] = 'Eve'
elif ((prods['hour'] < 20) & (prods['hour'] > 24 )):
    prods['session'] = 'Night'
elif ((prods['hour'] < 24) & (prods['hour'] > 4 )):
    prods['session'] = 'Late Night'
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误

如果(prods ['hour']> 4和prods …

python analytics pandas

4
推荐指数
2
解决办法
857
查看次数

拆分熊猫DF将其转换为列表

这是我的数据框

熊猫数据框

在“封面设计”列中,很少有以“-未定义”结尾的值,我想删除它。所以,我用分割功能删除

test[['ttt']] = test['Cover Design'].str.split(' - undefined')
Run Code Online (Sandbox Code Playgroud)

这就是我得到的

在此处输入图片说明

但是新列中的值在列表类型中如何将其转换为字符串?

python pandas

1
推荐指数
1
解决办法
31
查看次数

标签 统计

pandas ×2

python ×2

analytics ×1