我正在尝试将字符串列表拆分为包含这些字符串的长度不均匀的元组列表,每个元组包含的字符串最初由空白字符串分隔。基本上我需要可以应用于列表的参数化拆分。如果我的初始列表如下所示:init=['a','b','','c','de','fgh','','ij','','','k','l','']此列表的最后一个元素始终是结束符''。可以有连续的''被认为是单个的。我需要的结果是:end=[('a','b'),('c','de','fgh'),('ij',),('k','l')]我已经有丑陋的代码来完成这项工作,一旦列表完全弹出就超出范围:end=[]whileinit[-1]==u'':ini
假设我有以下数据:s2=pd.Series([1,2,3,4,5,2,3,333,2,123,434,1,2,3,1,11,11,432,3,2,4,3,3,3,54,34,24,2,223,2535334,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30000,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2])s2.value_counts(normalize=True).plot()我想在图中显示的是,有几个数字构成了大多数情况。问题是,这将在图表的最左侧看到,然后会有一条直