series相关内容

将小数设置为列中的百分比格式

假设我有以下 pandas DataFrame: df = pd.DataFrame({'name': ['Johnny', 'Brad'], 'rating': [1.0, 0.9]}) 我希望将rating列从小数转换为字符串百分比(例如1.0到'100%')。以下各项工作正常: def decimal_to_percent_string(row): return '{ ..
发布时间:2022-08-15 18:30:00 Python

有没有办法用VBA在Excel图表中调整图例条目(系列)的顺序?

我正在进行Excel图表自动化。当我尝试向上移动LegendEntry(Series)对象时,我找不到MS site中的任何相关API方法。手动方式如下:选择图表>右键>选择数据...选择一个图例条目>单击按钮上移。我怎么才能用VBA做到这一点?提前谢谢您。 推荐答案 这里有另一种方法 Sub Sample() Dim ws As Worksheet Dim ob ..
发布时间:2022-08-15 18:19:12 其他开发

pandas 系列中的缺失值检查

我使用Pandas包生成了一个流量序列: data = np.array(data) index = date_range(time_start[0],time_end[0],freq='30S') s = Series(data, index=index) 示例的输出如下所示: 2013-07-02 10:04:30 13242.0 2013-07-02 10:05:00 ..
发布时间:2022-08-15 18:14:49 Python

如何检查 pandas 数据框是否只包含数字列?

我想检查数据帧中的每一列是否只包含数字。我怎样才能找到它。 推荐答案 您可以使用to_numeric和强制错误进行检查: pd.to_numeric(df['column'], errors='coerce').notnull().all() 对于所有列,您可以遍历列或仅使用apply df.apply(lambda s: pd.to_numeric(s, errors ..
发布时间:2022-08-15 18:08:06 Python

用零蟒熊填满NaN

这是我的代码: for col in df: if col.startswith('event'): df[col].fillna(0, inplace=True) df[col] = df[col].map(lambda x: re.sub("D","",str(x))) 我有0到10个事件列“Event_0,Event_1,...” 当我用此代 ..
发布时间:2022-08-13 11:57:18 Python

向Pandas.Series添加自定义属性

我正在尝试向pd.DataFrame内的每个pd.Series添加一个自定义属性。具体地说,我得到了一个CSV,其中间歇性地将颜色代码嵌入到列标题中。我希望在绘制图表之前将这些内容预先处理成一个属性,并将默认颜色分配给其他未指定的列。 但在其核心部分,我只需要在Series中的某个位置添加一个定制属性,就像您在任何其他Python对象上可能做的那样。简化示例: >>> import pan ..
发布时间:2022-07-19 23:30:00 Python

Str.startswith使用Regex

我可以理解为什么str.startswith()不处理正则表达式: col1 0 country 1 Country i.e : df.col1.str.startswith('(C|c)ountry') 它返回所有值FALSE: col1 0 False 1 False 推荐答案 Series.str.startswith不接受正则表达式,因为它的 ..
发布时间:2022-05-12 10:19:44 Python

将多列的数据帧转换为序列

我尝试将数据框转换为序列,但显示以下错误。我使用Pandas.Series(Dataframe)->将Dataframe转换为Series 我想要第一张图像格式的输出 推荐答案 请尝试以下方法从提到的数据中获取系列对象(假设data是您正在使用的DataFrame) series = pd.Series(data['Sales'], index=data.index) ..
发布时间:2022-05-12 10:10:28 Python

用索引法求 pandas 中两个级数的交集

我有两个不同长度的序列,我试图根据索引找到这两个序列的交集,其中索引是一个字符串。希望最终结果是一个包含基于公共字符串索引的交叉点元素的系列。 有什么想法吗? 推荐答案 pandas 索引有一个可以使用的intersection method。如果您有两个系列s1和s2,则 s1.index.intersection(s2.index) 或,相当于: s1.ind ..
发布时间:2022-05-12 10:06:38 Python

类型错误:不可散列的类型:Pandas DataFrame列

这可能很简单,但我找不到解释,这经常发生在我身上。 我正在尝试从列Rate1E中选择超过3.5的值,并查看Pandas DataFrameenergy中符合上述条件的选定行的其余行。我之前有人给了我一个答案,现在简单地改成了如下文字: energy = energy.loc[energy[:, 'Rate1E'] >= 3.5] print(energy.loc[:, 'Rate1E']) ..
发布时间:2022-05-12 09:56:00 Python

统计数据帧列中True/False的出现次数

有没有一种方法可以计算一列中布尔值的出现次数,而不必遍历DataFrame? 做类似的事情 df[df["boolean_column"]==False]["boolean_column"].sum() 将不起作用,因为False的值为0,因此零和将始终返回0。 显然,您可以通过循环遍历列并检查来计算出现的次数,但我想知道是否有一种蟒蛇式的方法来做到这一点。 推荐答案 ..
发布时间:2022-04-03 10:44:51 Python