34得票7回答
如何在类型提示中指定pandas系列元素的类型?

我的函数返回一个Pandas序列,其中所有元素都具有特定类型(比如str)。下面的示例代码应该可以给您一个印象: ```python import pandas as pd def my_function(): data = ['apple', 'banana', 'cherry'...

33得票5回答
如何在Python中使用Pandas创建一系列数字

我是Python的新手,最近学会了使用Pandas在Python中创建一系列数据。我可以定义一个系列,例如:x = pd.Series([1, 2, 3, 4, 5]),但如何定义一个指定范围的系列,比如从1到100,而不必键入1到100的所有元素呢?

33得票2回答
从多个Series创建DataFrame

我有2个Series,分别是: import pandas as pd r = pd.Series([i*3 for i in range(0, 10)], name='rrr') s = pd.Series([i*5 for i in range(0, 10)], name='sss') ...

32得票3回答
从 Pandas 的 TimeDelta 转换为浮点数天数

我有一个TimeDelta列,其值看起来像这样:2天21:54:00.000000000我想要一个代表天数的小数,比如在这里是2 + 21/24 = 2.875(忽略分钟)。是否有简单的方法实现这一点?我看到有一个答案建议res['Ecart_lacher_collecte'].apply(l...

30得票1回答
当你比较两个pandas序列时会发生什么?

我在比较两个序列时,遇到了pandas意外的行为。我想知道这是预期的行为还是一个错误。 假设我有: import pandas as pd x = pd.Series([1, 1, 1, 0, 0, 0], index=['a', 'b', 'c', 'd', 'e', 'f'], nam...

29得票1回答
对 Pandas Series 进行排序

我试图找出如何以聪明的方式对groupby聚合生成的Series进行排序。 我生成DataFrame的聚合结果如下:means = df.testColumn.groupby(df.testCategory).mean() 这将生成一个Series。我现在尝试按值进行排序,但出现错误:mea...

28得票3回答
当访问Pandas系列中的值时,出现KeyError: 0。

在我的脚本中,我有如下所示的df ['Time']。497 2017-08-06 11:00:00 548 2017-08-08 15:00:00 580 2017-08-10 04:00:00 646 2017-08-12 23:00:00 Name: Time, dtype...

28得票3回答
如何从 pandas 的序列中绘制条形图?

请看我下面的系列:第一列是文章编号,第二列是频率计数。article_id 1 39 2 49 3 187 4 159 5 158 ... 16947 14 16948 ...

28得票12回答
如何找出序列中的第一百万个数字:2 3 4 6 9 13 19 28 42 63 …?

我的电脑大约需要一分钟才能算出3000个数,但是我需要知道这个数列中的第一百万个数字。由于定义是递归的,所以除了计算第一百万个数字之前的所有内容之外,我看不出任何捷径。如何快速计算数列的第一百万个数字? 数列定义 n_{i+1} = \floor{ 3/2 * n_{i} },其中n_{0...

28得票2回答
如何更改Pandas Series的索引值?

我该如何将 Pandas Series 的索引值从默认的整数值更改为我拥有的列表中的值? 例如:x = pd.Series([421, 122, 275, 847, 175]) index_values = ['2014-01-01', '2014-01-02', '2014-01-03',...