这是我的应用程序的一个虚拟代码。import numpy as npfrom scipy import signal
df = pd.DataFrame(np.array([3,4,100,6,200,10df.index.isin(peaks_index), (peaks_height[i] for i in range(len(df))) , 0) 我通过scipy.signal.find_peaks()找到了数据中的峰值,并希望使用峰值值
谁能解释为什么第二种计算日志更改的方法会产生一个numpy数组,而放弃索引而不是DataFrame呢?如果我指定了DataFrame,就会得到一个基于整数的索引。第一种方法按需要工作。谢谢你的见解。import numpy as npimport pandas_datareader as pdr
aapl = pdr.get_data_yahoo('
我使用Pandas已经有一段时间了,但直到现在还没有遇到这样做的需要。这是设置。我有几个Pandas序列(它们的索引完全相同),比如A、B和C,还有一个复杂的函数func()。我尝试做的(以一种非Pandas效率的方式)是迭代应用func()的序列的索引。D = pandas.Series(index=A.index) # Fi