【发布时间】:2024-05-02 10:15:02
【问题描述】:
您好,我在电子表格中有如下数据
|aaa-date |aaa-val|bbb-date |bbb-val|ccc-date |ccc-val|
|----------|-------|----------|-------|----------|-------|
|08-04-2008|-20.943|31-03-2008|-23.869|26-03-2008|+1.401 |
|09-04-2008|-20.943|01-04-2008|-19.813|27-03-2008|+1.376 |
|10-04-2008|-18.868|02-04-2008|-18.929|28-03-2008|-0.534 |
|11-04-2008|-19.057|03-04-2008|-19.917|31-03-2008|+0.688 |
|14-04-2008|-20.000|04-04-2008|-20.125|01-04-2008|+3.336 |
|15-04-2008|-18.868|07-04-2008|-21.321|02-04-2008|+3.413 |
|16-04-2008|-16.226|08-04-2008|-22.517|03-04-2008|+4.177 |
|17-04-2008|-14.340|09-04-2008|-24.857|04-04-2008|+4.279 |
|18-04-2008|-12.830|10-04-2008|-24.701|07-04-2008|+2.445 |
|21-04-2008|-15.472|11-04-2008|-24.857|08-04-2008|+1.146 |
我想导入这个(csv 或 xlsx)并到达一个只有一个日期索引和 aaa-val、bbb-val 列的数据框和 ccc-val 例如
| |aaa-val|bbb-val|ccc-val|
|----------|-------|-------|-------|
|26-03-2008| | |+1.401 |
|27-03-2008| | |+1.376 |
|28-03-2008| | |-0.534 |
|31-03-2008| |-23.869|+0.688 |
|01-04-2008| |-19.813|+3.336 |
|02-04-2008| |-18.929|+3.413 |
|03-04-2008| |-19.917|+4.177 |
|04-04-2008| |-20.125|+4.279 |
|07-04-2008| |-21.321|+2.445 |
|08-04-2008|-20.943|-22.517|+1.146 |
|09-04-2008|-20.943|-24.857|+0.917 |
|10-04-2008|-18.868|-24.701|+2.420 |
|11-04-2008|-19.057|-24.857|+1.860 |
|14-04-2008|-20.000|-26.053|+3.515 |
|15-04-2008|-18.868|-24.805| |
|16-04-2008|-16.226|-23.557| |
|17-04-2008|-14.340|-23.765| |
|18-04-2008|-12.830| | |
|21-04-2008|-15.472| | |
|22-04-2008|-16.793| | |
|23-04-2008|-13.019| | |
|24-04-2008|-12.453| | |
|25-04-2008|-12.642| | |
除了加载到临时框架然后循环遍历日期/值列对之外,还有其他聪明的方法吗?
谢谢
【问题讨论】:
标签: python pandas loops csv merge