小编pau*_*hen的帖子

在pandas中使用index来绘制数据

我有一个pandas-Dataframe并用于resample()计算均值(例如每日或每月均值).这是一个小例子.

import pandas as pd  
import numpy as np

dates = pd.date_range('1/1/2000', periods=100)
df = pd.DataFrame(np.random.randn(100, 1), index=dates, columns=['A'])

monthly_mean = df.resample('M', how='mean')
Run Code Online (Sandbox Code Playgroud)

我现在如何绘制monthly_mean?如何设置使用我新创建的DataFrame的索引monthly_mean作为x轴?提前致谢.

python pandas

29
推荐指数
4
解决办法
6万
查看次数

使用条件拆分多维numpy数组

我有一个多维numpy数组.第一个数组表示数据的质量.0很好,1不太好.对于第一次检查,我只想使用好的数据.如何将阵列分成两个新阵列?我自己的想法不起作用:

good_data = [x for x in data[0,:] if x = 1.0]
bad_data = [x for x in data[0,:] if x = 0.0]
Run Code Online (Sandbox Code Playgroud)

这是一个表明我的问题的小例子:

import numpy as np

flag = np.array([0., 0., 0., 1., 1., 1.])
temp = np.array([300., 310., 320., 300., 222., 333.])
pressure = np.array([1013., 1013., 1013., 900., 900., 900.])
data = np.array([flag, temp, pressure])

good_data = data[0,:][data[0,:] == 1.0]
bad_data  = data[0,:][data[0,:] == 0.0]

print good_data
Run Code Online (Sandbox Code Playgroud)

print语句给了我[1., 1., 1.].

但我在寻找[[1., 1., 1.], …

python numpy

5
推荐指数
1
解决办法
626
查看次数

在Python中将小数年转换为实际日期

如何使用python将小数年转换为实际日期?E. g.我有一个包含分数年的数组[2012.343,2012.444,2012.509],我想得到"yyyy-mm-dd hh:mm".

python

3
推荐指数
1
解决办法
2367
查看次数

标签 统计

python ×3

numpy ×1

pandas ×1