小编Jen*_*nny的帖子

如何修复错误:“range”对象在 python3.6 中不可调用

我的代码如下所示:

list_var = ['rh','temp','tl','Tt','DPD','PAR']
for L in range(1, len(list_var)):
     for subset in itertools.combinations(list_var, L):
          f = 'inf ~ {} + C(area)'.format(' * '.join(list(subset)))
Run Code Online (Sandbox Code Playgroud)

即使我改成数字,错误'range' object is not callable也会跳起来。len(list_var)你能找出问题并解决它吗?先感谢您!!!

python loops range

7
推荐指数
1
解决办法
2万
查看次数

如何使用 df.resample 更改周开始日期?

我正在使用 Python 3.6,这是我的代码:

trainFile = r'C:\download\combine\Combine_1.csv'
pwd = os.getcwd()
os.chdir(os.path.dirname(trainFile))
df = pd.read_csv(os.path.basename(trainFile))
os.chdir(pwd)

df['date'] = pd.to_datetime(df['date'])
df = df.set_index('date')
week = df.resample('w').mean()

week.to_csv('week_combine.csv')
Run Code Online (Sandbox Code Playgroud)

我试着把每天的数据变成每周的数据,但是现在每周从每周日开始,我怎么把它改成每周一?

例如,现在的结果如下所示:

...
2017-09-10
2017-09-17
2017-09-24
...
Run Code Online (Sandbox Code Playgroud)

但我想把它改成:

...
2017-09-11
2017-09-18
2017-09-25
...
Run Code Online (Sandbox Code Playgroud)

任何的想法?

python datetime pandas

4
推荐指数
1
解决办法
2151
查看次数

标签 统计

python ×2

datetime ×1

loops ×1

pandas ×1

range ×1