打印数据Python

打印数据Python,python,numpy,Python,Numpy,我有以下数据 id x y name 312 33.76 55.2 aaa 312 33.76 55.2 bbb 443 66.33 11.5 ccc 686 44.55 ddd 222 44.6 eee 423 88.3 23.6 fff 我必须做这个 popularity = dict(Counter

我有以下数据

id        x        y     name
312       33.76    55.2   aaa
312       33.76    55.2   bbb
443       66.33    11.5   ccc
686       44.55           ddd
222                44.6   eee
423       88.3     23.6   fff
我必须做这个

popularity = dict(Counter(data['id']))
print "id\tpopularity"

for k, v in popularity.items():
    print '{0:.0f}\t{1}'.format(k,v)
了解受欢迎程度

我用这个密码找到了唯一的id

 uni_id = np.unique(data['id'])
现在我想打印出带有x和y的唯一id,以及流行度,但不带名称,需要忽略不带x或y的列


如何将这些代码组合在一起?谢谢

我猜你发布的代码没有打印你首先给出的表格?它打印什么?
数据
是否有键
'x'
'y'
?它将打印出2列左侧为id,右侧为Popularity您从何处获得
'x'
'y'
'name'
csv文件,存储并读取“数据”我猜您发布的代码不会打印您首先给出的表格?它打印什么?
数据
是否有键
'x'
'y'
?它将打印出2列左为id,右为流行。您从csv文件中获得
'x'
'y'
'name'
,存储并读取“数据”