-
184 votesanswersviews
将两个Series组合成pandas中的DataFrame
我有两个系列 s1 和 s2 具有相同(非连续)索引 . 如何将 s1 和 s2 组合为DataFrame中的两列并将其中一个索引保留为第三列? -
34 votesanswersviews
如何按熊猫中的值对系列进行分组?
我目前有一个pandas Series 与dtype Timestamp ,我想按日期对它进行分组(并且在每个组中有许多行具有不同的时间) . 这种看似明显的方式与此类似 grouped = s.groupby(lambda x: x.date()) 但是,大熊猫的 groupby 系列按其索引分组 . 我怎样才能使它按值分组? -
4 votesanswersviews
尝试在数据框中创建一个基于键是否在另一个数据帧中的值的pandas系列
简单地把它煮沸...... Dataframe 1 = yellow_fruits列是fruit_name和location Dataframe 2 = red_fruits列是fruit_name和location Dataframe 3 = fruit_montage列是fruit_name,pounds_of_fruit_needed,fresh 假设我想在Dataframe 3中添加一个名... -
0 votesanswersviews
检查系列pandas中的值是否大于零
我有一个系列值,我想为每个大于零的值打印'Bigger' if(ser > 0) print 'Bigger' python给了我错误: ValueError:Series的真值是不明确的 . 使用a.empty,a.bool(),a.item(),a.any()或a.all() . -
1 votesanswersviews
Strcmp()在“系列”中[重复]
这个问题在这里已有答案: How to do scanf for single char in C 11个答案 compare a character on a char array by using strcmp 2个答案 我想比较一些字符串,但不幸的是我没有找到任何正确的方法来做到这一点 . 背后的想法是要求键盘输入,读取变量,一个符号,如果它是“y”或“n”(显然是“是”或“否”... -
0 votesanswersviews
显示高图中的缩放百分比以及正常值
在Google Analytics中,您可以在同一图表上显示点击次数和点击率(百分比) . 这基本上是多个系列,一个系列包含绝对值与日期,另一个系列包含CTR(百分比)与日期 . Highcharts将它的Y轴正确地缩放到每个系列的最大值和最小值,但我无法弄清楚如何在同一个图表上显示百分比,正确缩放 . 我想到的一种方法是将百分比的值缩放到图表上其他系列的所有其他值的最大值,但这会改变%的实际值,... -
1 votesanswersviews
Highcharts:在图表重新加载后保持系列可见性
我有一个Highcharts折线图和一些动态系列,如下所示:https://jsfiddle.net/km0jjxue/6/ var chart = Highcharts.chart('container', { series: [{ data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194... -
2 votesanswersviews
IF系列A包含B系列的值
我在熊猫中有两个系列 - python: A = pd.Series (["W1","W2","W3","W4"]) B = pd.Series (["W1","W2","W3"]) 和while循环迭代A系列: while j < len(A): ... -
1 votesanswersviews
按'ffill'和'interpolate'填充NaN,具体取决于Python中NaN发生日期的时间
我想使用'mean'和'interpolate'在df中填充NaN,具体取决于NaN发生的当天 . 如下所示,第一个NaN发生在早上6点,第二个NaN发生在上午8点 . 02/03/2016 05:00 8 02/03/2016 06:00 NaN 02/03/2016 07:00 1 02/03/2016 08:00 NaN 02/03/2016 09:00 3 ... -
1 votesanswersviews
Python 2.7 - 将一系列分成具有相同数量项的间隔(与pandas.cut()类似)
我有以下系列: 0 79.0 1 220.0 2 185.0 3 199.0 4 226.0 5 141.0 6 341.0 7 151.0 8 57.0 9 313.0 10 273.0 11 113.0 12 328... -
1 votesanswersviews
Python 2.7 - 计算每行的分位数
我有一个像这样的熊猫系列: 0 1787 1 4789 2 1350 3 1476 4 0 5 747 6 307 7 147 8 221 9 -88 10 9374 11 264 12 1109 13 502 14 ... -
8 votesanswersviews
将项目添加到pandas.Series?
我想为我的 pandas.Series 添加一个整数这是我的代码: import pandas as pd input = pd.Series([1,2,3,4,5]) input.append(6) 当我运行这个时,我收到以下错误: Traceback (most recent call last): File "<pyshell#9>", line 1, ... -
2 votesanswersviews
在pandas.Series中将时间戳转换为datetime.datetime
我有pandas系列,其中index是整数列表(时间戳),如何将它们转换为datetime.datetime(带时区)比低于原始转换更有效? pd.Series(data=s.values, index=map(lambda x:datetime.datetime.fromtimestamp(x,tz=utc), s.index)) -
0 votesanswersviews
Python:如何使用函数过滤pandas.Series而不会丢失索引关联?
我有一个 pandas.DataFrame ,我现在就在这里'm iterating over the rows. On each row I need to filter out some non valuable values and keep the indexes association. This is where I': for i,row in df.iterrows(): ... -
1 votesanswersviews
如何将pandas.DataFrame列保持为pandas.DataFrame而不是pandas.Series
因为.applymap()不希望我的df ['col']保持为DataFrame .我知道我可以使用.map()或.apply()[这里是关于主题的参考]:Pandas: change data type of columns 但是假设我想为代码一致性保留相同的方法名称...有没有办法强制df ['col']到DataFrame?您可以做的AFAISI: pd.DataFrame(df['col'... -
1 votesanswersviews
groupby没有在Pandas.Series上工作
我正在尝试在熊猫系列上进行Group_by,然后对其进行排名 . 奇怪的是,这在以前版本的熊猫中有效,但自从我们将熊猫版本升级到0.14.0后,现在已停止工作了 这是一个例子 该系列 i1 = pd.MultiIndex(levels=[[0, 1, 2, 3], [u'A', u'B'], [u'Spar', u'PnP', 'Checkers', 'Woolworths']], ... -
10 votesanswersviews
如何在pandas.Series中获取第i个项目的索引
我正试图获得我所拥有的系列中第6项的索引 . 这就是头部的样子 United States 1.536434e+13 China 6.348609e+12 Japan 5.542208e+12 Germany 3.493025e+12 France 2.681725e+12 为获得第6个索引名称(排序后的第6... -
1 votesanswersviews
在函数pandas.series中将-inf值替换为np.nan [duplicate]
这个问题在这里已有答案: Pandas replacing elements not working 3个答案 我想将pandas.series功能(我的数据帧的列)中的-inf值替换为np.nan,但我无法做到 . 我试过了: df[feature] = df[feature].replace(-np.infty, np.nan) df[feature] = df[feature].... -
4 votesanswersviews
带有NaN键的大熊猫系列词典
我试图通过传递包含索引和数据对的字典来构建Pandas系列 . 在这样做的同时,我注意到了一个有趣的怪癖 . 当字典包含带有关联值的 NaN 键时,pandas Series会在索引中保留 NaN 键,但也会将相应的值设置为 NaN . import pandas as pd d = {np.nan: 3500.0, 66485174.0: 1.0} d = pd.Series(d, dtype... -
0 votesanswersviews
如何在熊猫系列中引用前/后值?
我想在pandas系列对象中使用当前 value AND前面的 value . 目前我正在尝试使用 .iteritems() 和嵌套的 if -statement进行for循环迭代,如下所示: for index, value in gdp['Recession_start'].iteritems(): if value & "value+1": ... -
1 votesanswersviews
Pandas函数使用case语句迭代一系列中的值
我有一个包含整数列的数据框 . 我想编写一个函数,它将一系列作为参数,遍历系列的每个值,并对系列中的每个整数执行一个case语句,并从case语句的结果中返回一个新的系列 . 目前我正在使用以下代码并获取错误: def function(series): if series['column_of_ints'] >= 0 and series['column_of_ints'] <... -
3 votesanswersviews
powershell无法向Excel图表添加多个图例条目(系列)
我有一个问题,通过powershell向excels图表对象中的seriescollection添加多个系列,这里是我的代码: [threading.thread]::CurrentThread.CurrentCulture = 'en-US' $excel = New-Object -comobject Excel.Application $workbook = $excel.workboo... -
1 votesanswersviews
计算列中大于x但小于y的元素数
我试图计算列 'xyz' 中小于 x 但大于 y 的元素数量 . a= df['xyz'] df[1/3 < a < 2/3].count() 但是,这给了我: ValueError:系列的真值是不明确的 . 使用a.empty,a.bool(),a.item(),a.any()或a.all() . -
0 votesanswersviews
第二次运行函数
我有一个声明变量的脚本并将其设置为pandas Series对象 . Pi = pd.Series(0, index=[some_index]) 然后for循环为该pandas Series对象添加更多值: for i in range(0, 10): Pi = Pi.add(some_value[i], fill_value=0) 我想编写的东西是一个函数,我可以把它放在这个... -
0 votesanswersviews
确定pandas.Series中是否存在npy.nan
试图确定pandas.Series中是否存在npy.nan 1.我创建的代码用于复制和测试我要完成的任务: ser = pnd.Series(['1',None, 2, npy.nan], index=['2001','2002','2003','2004']) serTest = ser.isin([npy.nan]) == True 分配了 serTest 2001年错2002年错2... -
1 votesanswersviews
在python中,为什么我不能以简单的方式继承pandas.Series? [重复]
这个问题在这里已有答案: subclasses of pandas' object work differently from subclass of other object? 2个答案 我想创建一个继承自pandas.Series的新类 . 我通常在python中创建子类没有任何问题,但在这种情况下我遇到了问题 . 这是一个简单的继承方案: class Test(object): ... -
2 votesanswersviews
找到相同值的系列
给定一个包含数字序列的向量 A . 目标是找到包含相同值的所有系列(长于给定数量“阈值”) . 结果应该是该系列的第一个和最后一个值的位置 . 示例:给出一个向量 A 其中: A = [1 1 1 2 1 3 3 3 1 1 1 1 1 4 3 2 2 2 2 2 2 2 3 4]; 和一个门槛 B = 5; 结果将是: [9 13] % a series contain only the ... -
6 votesanswersviews
使用matlab求和系列
当我在matlab中写这个 syms x; f=x^3-cos(x); g=diff(f) 它放弃了 g = 3 * x ^ 2 sin(x) 现在我想生成求和系列 我google并发现“symsum”命令,但是当我编写以下命令时,它不执行我所需的任务 syms k symsum(k^2, 0, 10) symsum(1/k^2,1,Inf) 它给出了输出 ans = 385 ans ... -
1 votesanswersviews
在matlab中总结一系列
我正在尝试编写一个通用函数来查找输入到函数中的值的余弦值 . 我正在使用的余弦公式是: n cosx = sum((-1)^n*x^(2n)/(2n)!) n=1 我查看了matlab文档,并且this page暗示"sum"函数应该能够这样做,所以我尝试通过输入来测试它: sum(x^n, n=1..3) 但它只是给了我“错误:等号左边的表达式不是作业的有效... -
2 votesanswersviews
如何将Pandas系列Numpy对象转换为Numpy矩阵?
我发现很难将pandas系列的大小 M 转换为矩形/ numpy数组/数据框大小为 MxN 的每个包含numpy数组的大小 N 例: import pandas as pd import numpy as np from scipy import stats d = pd.DataFrame({'grp': np.random.randint(1, 10, 1000), 'x':np.random...