当前位置:   article > 正文

python的骚操作_python union[, list]

python union[, list]

1.列表生成。

	```
	c = [1, 3, -3, 4, -2, 8, -7, 6]
	d = [x for x in c if x > 0]
	print(d)
	```
	运行结果[1, 3, 4, 8, 6]
	
	还可以在dataframe中计算累计数:
	mongroups['累计余额']=[mongroups.loc[0:x,'余'].sum() for x in range(0,len(mongroups))]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2 Union 是当有多种可能的数据类型时使用,比如函数有可能根据不同情况有时返回str或返回list,那么就可以写成 Union[list, str]
在类声明中表现为:

settings: Union["Settings", None] = None
  • 1
  1. pandas,dataframe删除符合条件的行。"~",操作符号在C语言中为位非操作。
self.pgdf.dataframe=ivoucher[~(ivoucher['科目'].isin([None,np.nan,pd.NA,""," "]))].
  • 1

4.dataframe插入一个空行,不用费心吧啦、苦心苦力得为每一个列赋值。简简单单找一个列赋值为以下任一None、NA、NaN。

 self.pgdf.dataframe=self.pgdf.dataframe.append([{'摘要':pd.NA}],ignore_index=True)
  • 1

找到更简单的

self.pgdf.dataframe=self.pgdf.da
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/172018
    推荐阅读
    相关标签
      

    闽ICP备14008679号