Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 执行df.sum()时缺少数据_Pandas_Dataframe - Fatal编程技术网

Pandas 执行df.sum()时缺少数据

Pandas 执行df.sum()时缺少数据,pandas,dataframe,Pandas,Dataframe,这是我关于stackoverflow的第一个问题,如果我不够清楚,请原谅。请告诉我你需要什么额外的信息来回答我的问题 对于下面的数据帧,我只想选择总均衡器高于1000的UPC df: Facts EQ EQ EQ EQ \ UPC 9393640594 2.01937E+11 2.0112E+11 2.01912E+11 2.01057E+11

这是我关于stackoverflow的第一个问题,如果我不够清楚,请原谅。请告诉我你需要什么额外的信息来回答我的问题

对于下面的数据帧,我只想选择总均衡器高于1000的UPC

    df:
    Facts               EQ          EQ                      EQ          EQ  \
    UPC         9393640594 2.01937E+11 2.0112E+11  2.01912E+11 2.01057E+11   
Weeks                                                                    
2011-01-29         357         900      1,541          NaN       2,001   
2011-02-05         388         998      1,741          NaN       2,316   
2011-02-12         446       1,073      2,166          NaN       2,932   
2011-02-19         394       1,071      1,852          NaN       2,390   
2011-02-26         373       1,101      1,800          NaN       2,252   
2011-03-05         362       1,878      2,792          NaN       4,804   

    Facts                            EQ                                        \
    UPC        2.00654E+11  82395881124  82395875124  71156500400  9396600211   
Weeks                                                                       
2011-01-29       1,228          376          389           28           1   
2011-02-05       1,336          384          418           32           1   
2011-02-12       1,374          401          535           38           2   
2011-02-19       1,442          442          459           31           2   
2011-02-26       1,442          395          434           30           1   
2011-03-05       2,375          380          424           29           1   

    Facts              EQ          EQ         EQ          EQ         EQ  
    UPC        7015788269  7580588173 7015788270  4242105931 4242105930  
Weeks                                                                
2011-01-29      2,614         225      1,522         445        906  
2011-02-05      2,077         252      1,154         456        925  
2011-02-12      2,391         288      1,063         488      1,110  
2011-02-19      1,898         242      1,054         517        993  
2011-02-26      1,716         246        906         477        968  
2011-03-05      1,368         222        696         488        949  

[6 rows x 15 columns]
这就是我所做的:

df['EQ'].sum(0,skipna=False)
但15列中只有8列被汇总。这里怎么了

    UPC
    9393640594     2320
    2.01912E+11     NaN
    82395881124    2378
    82395875124    2659
    71156500400     188
    9396600211        8
    7580588173     1475
    4242105931     2871
dtype: float64

您有
对象
数据,而不是某些列中的浮点(例如逗号)。执行
df.dtypes
。您需要在中读取它们时转换它们,或者执行
df.replace(',','')
谢谢Jeff!你是最棒的!