Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 从数据帧中删除nan值并对行求和_Python_Pandas - Fatal编程技术网

Python 从数据帧中删除nan值并对行求和

Python 从数据帧中删除nan值并对行求和,python,pandas,Python,Pandas,我有一个数据集,其中包含单元格中的数字(整数)实体和NaN稀疏值。我从csv读取df,这是我一直尝试使用的代码,但不幸的是,没有得到有用的结果: df.dropna() copy = df.loc[df['ARTICOLO'] == 'IS ARGIOLAS VERMENTINO DI SARDEGNA DOC LT.0,75'].copy() for i in range(3,8): copy.iloc[1:,i].apply(lambda x: x.int if not pd.isn

我有一个数据集,其中包含单元格中的数字(整数)实体和NaN稀疏值。我从csv读取df,这是我一直尝试使用的代码,但不幸的是,没有得到有用的结果:

df.dropna()
copy = df.loc[df['ARTICOLO'] == 'IS ARGIOLAS VERMENTINO DI SARDEGNA DOC LT.0,75'].copy()
for i in range(3,8):
    copy.iloc[1:,i].apply(lambda x: x.int if not pd.isna(x) else np.nan)
copy['VENDITE_TOT'] = copy.iloc[1:, 3:].astype(int).sum(axis=1, skipna=True)
我得到的错误如下:AttributeError:'str'对象没有属性'int'。
当然,一切都不顺利。另一方面,如果我试图将数据帧中的值映射到int类型,我将无法执行此操作,因为NaN值以某种方式没有被删除。

对于dropna,您需要分配它(
df=df.dropna()
)或使用
df.dropna(inplace=True)
否则您只是查看它,而不是更改数据帧。对于其他要求,请提供样本输入和预期输出,以便进行分析