Redian新闻
>
python数据处理的一个问题 (转载)
avatar
python数据处理的一个问题 (转载)# DataSciences - 数据科学
s*n
1
【 以下文字转载自 Programming 讨论区 】
发信人: sallen (keep looking), 信区: Programming
标 题: python数据处理的一个问题
发信站: BBS 未名空间站 (Mon Feb 1 21:08:36 2016, 美东)
我有数据格式如下,
date time product value1 value2 value3
..
..
..
..
there are 10 different type of product. we call it P1, P2, P3, P4,....P10
I want to calculate Min/Max, mean, std of value1/2/3 for given product
in a range of datetime.
so my input is,
dataset, $product, $begin_datetime, $end_datetime
output is,
min/max, mean, std
Thanks for your help!
avatar
OE
2
用dataframe, groupby应该不难

:【 以下文字转载自 Programming 讨论区 】
:发信人: sallen (keep looking), 信区: Programming
:标 题: python数据处理的一个问题
:发信站: BBS 未名空间站 (Mon Feb 1 21:08:36 2016, 美东)
:我有数据格式如下,
:date time product value1 value2 value3
:..
......
avatar
OE
3
用dataframe, groupby应该不难

:【 以下文字转载自 Programming 讨论区 】
:发信人: sallen (keep looking), 信区: Programming
:标 题: python数据处理的一个问题
:发信站: BBS 未名空间站 (Mon Feb 1 21:08:36 2016, 美东)
:我有数据格式如下,
:date time product value1 value2 value3
:..
......
avatar
s*n
4
【 以下文字转载自 Programming 讨论区 】
发信人: sallen (keep looking), 信区: Programming
标 题: python数据处理的一个问题
发信站: BBS 未名空间站 (Mon Feb 1 21:08:36 2016, 美东)
我有数据格式如下,
date time product value1 value2 value3
..
..
..
..
there are 10 different type of product. we call it P1, P2, P3, P4,....P10
I want to calculate Min/Max, mean, std of value1/2/3 for given product
in a range of datetime.
so my input is,
dataset, $product, $begin_datetime, $end_datetime
output is,
min/max, mean, std
Thanks for your help!
avatar
OE
5
用dataframe, groupby应该不难

:【 以下文字转载自 Programming 讨论区 】
:发信人: sallen (keep looking), 信区: Programming
:标 题: python数据处理的一个问题
:发信站: BBS 未名空间站 (Mon Feb 1 21:08:36 2016, 美东)
:我有数据格式如下,
:date time product value1 value2 value3
:..
......
avatar
OE
6
用dataframe, groupby应该不难

:【 以下文字转载自 Programming 讨论区 】
:发信人: sallen (keep looking), 信区: Programming
:标 题: python数据处理的一个问题
:发信站: BBS 未名空间站 (Mon Feb 1 21:08:36 2016, 美东)
:我有数据格式如下,
:date time product value1 value2 value3
:..
......
avatar
n*7
7
R 用ddply直接搞定
python的pandas应该也可以
裸写python的话用个dictionary就好了
avatar
T*u
8
如果需要经常做就用sql吧
step 1.
export PGPASSWORD=yourpgpassworld
psql -h yourhost -p 5432 -U yourusername -d yourdb -c "\drop table if exist
xxx; create table xxx (xxx); copy xxx from ./yourcsvfile.csv with delimiter
','"
step 2. 一个简单的select 语句
avatar
l*m
9
pandas, filter with the time, then group by
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。