有人可以解释一下pandas中asfreq和resample方法之间的区别吗?什么时候应该使用什么?
我正在尝试使用以下格式的OHLC数据加载csv文件。
In [49]: !head '500008.csv'
03 Jan 2000,12.85,13.11,12.74,13.11,976500,,,,
04 Jan 2000,13.54,13.60,12.56,13.33,2493000,,,,
05 Jan 2000,12.68,13.34,12.37,12.68,1680000,,,,
06 Jan 2000,12.60,13.30,12.27,12.34,2800500,,,,
07 Jan 2000,12.53,12.70,11.82,12.57,2763000,,,,
10 Jan 2000,13.58,13.58,13.58,13.58,13500,,,,
11 Jan 2000,14.66,14.66,13.40,13.47,1694220,,,,
12 Jan 2000,13.66,13.99,13.20,13.54,519164,,,,
13 Jan 2000,13.67,13.87,13.54,13.80,278400,,,,
14 Jan 2000,13.84,13.99,13.30,13.50,718814,,,,
Run Code Online (Sandbox Code Playgroud)
我尝试了以下加载数据的方法。
df = read_csv('500008.csv', parse_dates=[0,1,2], usecols=range(6),
header=None, index_col=0)
Run Code Online (Sandbox Code Playgroud)
但是现在我想命名要命名的列。所以,我尝试了
df = read_csv('500008.csv', parse_dates=[0,1,2], usecols=range(6),
header=None, index_col=0, names='d o h l c v'.split())
Run Code Online (Sandbox Code Playgroud)
但这不能说,
IndexError: list index out of range
Run Code Online (Sandbox Code Playgroud)
有人可以指出我做错了吗?
我在.emacs文件中使用autocomplete-1.4.0和yasnippet-0.8.1以及以下顺序和配置.
; === auto-complete ===
(require 'auto-complete)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(require 'auto-complete-config)
(ac-config-default)
;; === yasnippet ===
(require 'yasnippet)
(yas-global-mode t)
(setq yas-snippet-dirs
'("~/.emacs.d/snippets/my-snippets"
"~/.emacs.d/snippets/yasnippet-snippets"
))
Run Code Online (Sandbox Code Playgroud)
但是,对于任何现有的代码段或我创建的任何新代码段,我都没有获得自动完成提示.如果我在这里做错了,有人可以帮忙吗?