小编L1m*_*eta的帖子

Pandas DataFrame日期时间索引无法在JSON转换和重新转换后幸免

我有以下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)

有人可以向我解释发生了什么以及如何使索引在整个转换过程中持续存在吗?

python datetime json pandas

6
推荐指数
1
解决办法
2997
查看次数

python blpapi安装错误

我试图根据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)

python blpapi

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

标签 统计

python ×2

blpapi ×1

datetime ×1

json ×1

pandas ×1