找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 10810|回复: 4

Python之路,一个人自学好辛苦,想问个问题

1

主题

1

帖子

1

积分

贫民

积分
1
huzhijing 发表于 2017-8-11 16:14:23 | 显示全部楼层 |阅读模式
from WindPy import *
from datetime import *
import pandas as pd
w.start()
wwsddate=w.wsd("IC1708.CFE", "close", "2017-08-01", "2017-08-11", "Currency=CNY")
df=pd.DataFrame(wwsddate.Data,index=wwsddate.Times,columns=wwsddate.Fields)
print(df)

出现错误:AssertionError: 1 columns passed, passed data had 9 columns。
为什么,怎么解决呀。

回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
rekar 发表于 2017-9-5 20:26:26 | 显示全部楼层
我才学!自学之路,是很苦逼
回复 支持 1 反对 0

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
菜鸟rw 发表于 2018-6-20 18:22:24 | 显示全部楼层
很明显啊,你的方法传的参数个数不对,去看看原方法要几个参数,传那几个
回复 支持 反对

使用道具 举报

1

主题

11

帖子

11

积分

贫民

积分
11
qg0819 发表于 2019-9-16 14:00:50 | 显示全部楼层
加油!!!!!!!
回复

使用道具 举报

0

主题

16

帖子

16

积分

贫民

积分
16
edo 发表于 2019-11-21 11:32:28 | 显示全部楼层
这个错误的意思是:wwsddate.Data有9列,但是wwsddate.Fields只有1列
要么把wwsddate.Fields转成9列,要么从wwsddate.Data中取出1列
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表