首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Pandas中显示数据

在Pandas中显示数据
EN

Stack Overflow用户
提问于 2018-04-25 14:57:05
回答 1查看 46关注 0票数 0

我试着学习微软的“机器学习”教程,其中有一个实用的部分。我只是复制了代码,并试图从Linux上的终端直接执行它。当我运行它时,什么都不会返回。根据我在视频中看到的内容,它应该返回一个带有值的表。

有人知道为什么不能用吗?

以下是代码:

代码语言:javascript
复制
def sim_log_data(x1,y1,n1,sd1,x2,y2,n2,sd2):
    import numpy.random as nr
    import pandas as pd

# normal method draws normal samples from a Gaussian distribuition
    wx1 = nr.normal(loc = x1, scale=sd1, size=n1)
    wy1 = nr.normal(loc = y1, scale=sd1, size=n1)

# z1 and z2 are our labels, they have two possibilities, 0 or 1
    z1 = [1]*n1

    wx2 = nr.normal(loc = x2, scale=sd2, size=n2)
    wy2 = nr.normal(loc = y2, scale=sd2, size=n2)
    z2 = [0]*n2

# storing everything in DataFrames
    df1 = pd.DataFrame({'x':wx1,'y':wy1, 'z':z1})
    df2 = pd.DataFrame({'x':wx2,'y':wy2, 'z':z2})

# concaternating the columns to be displayed
    return pd.concat([df1,df2], axis=0, ignore_index = True)
sim_data = sim_log_data(1,1,50,1,-1,-1,50,1)
sim_data.head()

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-25 15:01:59

df.head()返回一个数据文件。试着把它打印下来看看。

代码语言:javascript
复制
print(sim_data.head())
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50025440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档