131得票1回答
不知道索引如何获取Series的第一个元素

如果不知道索引,是否有办法访问Series的第一个元素?假设我有以下Series:import pandas as pd key='MCS096' SUBJECTS = pd.DataFrame( { "ID": pd.Series([146], ...

129得票6回答
Pandas: 将分类转换为数字

假设我有一个包含国家的数据框,如下:cc | temp US | 37.0 CA | 12.0 US | 35.0 AU | 20.0 我知道有一个pd.get_dummies函数可以将国家转换为“one-hot encodings”。然而,我希望将它们转换为索引,以便我可以得到cc_inde...

123得票3回答
Python: Pandas系列 - 为什么使用loc?

为什么我们在pandas数据框中使用'loc'?似乎以下代码使用或不使用'loc'都可以以相似的速度编译和运行%timeit df_user1 = df.loc[df.user_id=='5561'] 100 loops, best of 3: 11.9 ms per loop 或者%tim...

116得票5回答
在Python中,如何获取pandas系列的最小值或最大值?

我有一个pandas系列 series 。如果我想要获得逐元素的floor或ceiling,是否有内置的方法或者我必须编写函数并使用apply?我问这个问题是因为数据很大,所以我非常重视效率。同时,这个问题还没有关于Pandas软件包的解答。

102得票5回答
在 Pandas 中提取 value_counts() 函数中的值

假设我们使用了pandas dataframe[column].value_counts(),其输出如下: apple 5 sausage 2 banana 2 cheese 1 如何按照上面显示的顺序从大到小提取值? 例如: [apple,sausage,banana,ch...

95得票5回答
如何在pandas中按值对Series进行分组?

我现在有一个 pandas 的 Series,其中包含 Timestamp 的数据类型,并且我想按日期对其进行分组(每个组中有许多具有不同时间的行)。 看起来很明显的方法是类似于以下方式:grouped = s.groupby(lambda x: x.date()) 不过,pandas的gr...

95得票6回答
在 Pandas 中查找两个序列的交集

我在pandas中有两个系列s1和s2,想要计算它们的交集,即两个系列中所有相同的值。 如何使用concat函数来进行操作?我一直在尝试解决这个问题,但无法找到方法(我不想在s1和s2的索引上计算交集,而是在值上进行计算)。

93得票5回答
HighCharts 隐藏图例中的系列名称

我曾尝试多次解决这个问题,但最终放弃了。现在,当我再次遇到它时,我决定寻求帮助。 我有一个用于我的图例的代码: legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -1...

92得票4回答
获取 Pandas 布尔系列为 True 的索引列表

我有一个包含布尔值的Pandas序列。我想要获取所有值为True的索引列表。 例如,输入pd.Series([True, False, True, True, False, False, False, True]) 应该输出[0,2,3,7]。 我可以使用列表推导来实现,但是否有更简洁或...

92得票3回答
从Pandas系列中删除NaN

有没有方法从Panda系列中删除NaN值? 我有一个可能包含一些NaN值的系列,并且我想返回一个删除所有NaN值的系列副本。