Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.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
Python浮点计数器_Python_Pandas - Fatal编程技术网

Python浮点计数器

Python浮点计数器,python,pandas,Python,Pandas,例如,我有一个pandas列,其中包含浮点数和缺少的值 1,2 11,2,34 nan 我想创建另一列来计算这些数字 所以 最简单的方法是通过以下方式删除NAN和计数: 你目前的状态如何?你是怎么开始做的?因此,没有人会为您实施一个有效的解决方案,您只会得到一些帮助来构建自己的解决方案;请提供一个可复制的示例。我不清楚你到底在做什么,这是什么?什么是df['VV']?为什么方法是多行字符串,在哪里调用?什么是没有?为什么要转换成字符串?您可以使用math.isnan或np.isnan。 1,2

例如,我有一个pandas列,其中包含浮点数和缺少的值

1,2
11,2,34
nan
我想创建另一列来计算这些数字 所以

最简单的方法是通过以下方式删除NAN和计数:


你目前的状态如何?你是怎么开始做的?因此,没有人会为您实施一个有效的解决方案,您只会得到一些帮助来构建自己的解决方案;请提供一个可复制的示例。我不清楚你到底在做什么,这是什么?什么是df['VV']?为什么方法是多行字符串,在哪里调用?什么是没有?为什么要转换成字符串?您可以使用math.isnan或np.isnan。
1,2      2
11,2,34  3
nan      0
I came up with this answer after few minutes
v=df['VV']
'''
def v_counter(x):
    x=str(x)
    try:
        if x=='nan':
            x=''
        else:
            x=x.split(',')
    except:
        none
    return len(x)
'''
Thanks for checking
df['new'] = df['W'].fillna('').str.count(',')
print (df)
         W  new
0      1,2    1
1  11,2,34    2
2      NaN    0