Python:读取csv文件作为数据框列表

时间:2020-10-20 10:47:06

标签: python list dataframe csv

我有一个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')) 

0 个答案:

没有答案