我有以下Python代码段:
import pandas as pd
# print normal index
print data.index
# convert from df to JSON and back
data_json = data.to_json()
df = pd.read_json(data_json)
df.index = pd.to_datetime(df.index)
print df.index
Run Code Online (Sandbox Code Playgroud)
由于某种原因,运行此命令将返回:
<class 'pandas.tseries.index.DatetimeIndex'>
[1950-01-03 00:00:00, ..., 2014-08-21 00:00:00]
Length: 16264, Freq: None, Timezone: None
<class 'pandas.tseries.index.DatetimeIndex'>
[1966-10-31 00:00:00, ..., 2001-09-07 00:00:00]
Length: 16264, Freq: None, Timezone: None
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释发生了什么以及如何使索引在整个转换过程中持续存在吗?
我试图根据README中的说明为python安装blpapi-3.5.5,但是在运行时
python setup.py install
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
running install
running build
running build_py
running build_ext
building 'blpapi._internals' extension
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/erlend/blpapi_cpp_3.8.8.1/include/include -I/home/erlend/anaconda/include/python2.7 -c blpapi/internals_wrap.cxx -o build/temp.linux-x86_64-2.7/blpapi/internals_wrap.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default]
blpapi/internals_wrap.cxx:3110:26: fatal error: blpapi_types.h: No such file or directory
#include "blpapi_types.h"
^
compilation terminated.
error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)