我有一个csv文件,其数据如下:
=IF(ISBLANK(DIVIDE(CALCULATE(COUNT(DC_Scorecard[Value]),DC_Scorecard[Value]="Compliant"),CALCULATE(COUNT(DC_Scorecard[Value]),DC_Scorecard[Value]="Compliant")+CALCULATE(COUNT(DC_Scorecard[Value]),DC_Scorecard[Value]="Not Compliant"),0)),"NA",DIVIDE(CALCULATE(COUNT(DC_Scorecard[Value]),DC_Scorecard[Value]="Compliant"),CALCULATE(COUNT(DC_Scorecard[Value]),DC_Scorecard[Value]="Compliant")+CALCULATE(COUNT(DC_Scorecard[Value]),DC_Scorecard[Value]="Not Compliant"),0))
包含16个传感器的P1和P2值。 如何将其读取为数据框列表,如下所示:
[",P1,P2\n2019-08-01 01:01:00,22.95,4.12\n2019-08-01 01:03:00,23.8,4.22\n
2019-08-01 01:06:00,26.48,4.67\n2019-08-01 01:08:00,25.15,4.25\n
2020-08-01 01:40:00,2.8,2.6\n 2020-08-01 01:42:00,3.8,3.5\n
2020-08-01 01:48:00,3.57,3.0\n2020-08-01 01:50:00,3.13,2.93\n 2020-08-01 01:53:00,5.5,3.13\n
2020-08-01 01:55:00,5.0,3.23\n2020-08-01 01:58:00,3.4,3.2\n',
", ",P1,P2\n2019-08-01 01:01:00,57.5,5.37\n2019-08-01 01:03:00,52.97,4.0\n
2019-08-01 01:06:00,55.83,4.4\n2019-08-01 01:08:00,53.5,4.4\n...]
编辑: 我尝试使用json进行阅读:
[ P1 P2
2019-08-01 01:01:00 22.95 4.12
2019-08-01 01:03:00 23.80 4.22
2019-08-01 01:11:00 23.85 3.77
... ... ...
2020-08-01 01:49:00 2.83 1.70
2020-08-01 01:59:00 1.52 1.40
[190689 rows x 2 columns],
P1 P2
2019-08-01 01:02:00 8.90 8.20
2019-08-01 01:12:00 12.03 10.83
... ... ...
2020-08-01 01:48:00 9.20 4.60
2020-08-01 01:51:00 5.93 5.43
2020-08-01 01:58:00 4.57 4.27
[189709 rows x 2 columns],...]
结果是str的列表:
p = json.load(codecs.open('pm_data.csv', 'r', 'utf-8-sig'))