Interrupt Namespace Issue in R
There is a namespace issue in R if there is a same name in the existing column name and function argument name. The dplyr::filter
function will regard the column name as the target in whatever scene.
Here is an example. The following graph shows the sample data.
Suppose we want to filter this table by entry_id
and we have a function take entry_id
as an argument. The script of this function as shown below:
1 | func <- function(entry_id, df){ |
As shown in the image below, the output will be the whole original df
table rather than the filtered table only contains 20987
we sent as the argument. Because the filter(entry_id == entry_id)
actually means filter(df$entry_id == df$entry_id)
here.
To avoid the namespace collision. The argument name of function shouldn’t have the same name as column names in the table to be filter. It can be simply resolved by change entry_id
in the function argument to another name which is not in the column names of the table.
The following functions fixed this issue:
1 | func <- function(id, df){ |
The output of updated function looks OK now.
从红军三冠王到西甲之声——迈克尔·罗宾逊的奇妙一生
这是一段老掉牙的故事,一名英国球员如何在异国他乡,找到了真正的自己的故事。
他的两个昵称足以总结他的一生:罗伯(Robbo)和罗宾(Robin)。前后篇章,各具特色。
“罗伯”是他在英格兰踢球时所为人知的爱称,他曾为利物浦效力,还甚至在1984年夺得了欧冠冠军,安菲尔德球迷们看到他,还会用“嗨,罗伯!”跟他打招呼。
“罗宾”则是西班牙人对他的爱称,在1987至1989年期间,他为奥萨苏纳奔跑过,虽然撕裂的膝盖让他不得不苦涩地挂靴而去,但作为革命性的媒体人,迈克尔·罗宾逊在数千个夜晚用独特的口音讲述的足球故事,和他发掘出的那些超越了足球本身的生活,让身为异乡人的他在伊比利亚半岛,收获了无数敬仰与爱戴。
2019科隆游戏展独立游戏推荐——聚会共斗游戏篇
作为与东京电玩展和美国E3齐名的世界三大游戏展,每年八月底的科隆游戏展是欧洲游戏迷的不可错过的盛大节日,除了各大厂商的3A大作之外,科隆也为独立游戏开辟了专门的展区,今年有超过100个独立游戏提供试玩,绝大部分独立游戏的开发者会亲自来到展会和玩家交流试玩感想,比起3A大厅那边动辄两小时起的漫漫长队后播试玩视频亲切太多。
由于《马里奥聚会》(马趴)、《马里奥赛车》(马车)、《任天堂全明星大乱斗》等聚会游戏在欧洲非常火爆,任何稍具规模(人口50w以上)的主要城市都不难找到线下常规聚会并加入,独立游戏开发者对这类游戏的关注度也越来越高。所以,本次科隆游戏展也为入选的5个独立共斗游戏专门开辟了面积不小的区域。这5个游戏大多已经在steam上发布,但都还处于Early Access阶段,甚至在试玩中会有bug,但游戏机制已初见端倪。
Calculate Moving Average in Power BI
Althroght Power BI provided a quick measure to calculate moving average, it suits filters badly and might have a strange tail after the time range in the graph. Here are 2 different method to create moving average (or whatever).
观球小记--儿童节看武球王记
在西班牙人与阿拉维斯队赛后跟朋友约饭时,我给朋友留言说:“我在地铁口站着,穿着武磊的球衣,很好找的”,结果朋友立马担心的问到:“你知不知道市中心是巴萨的地盘,穿西班牙人不怕被打么?”,而我却哈哈大笑的说“怕个毛线,有本事咬我啊!“
事实上,当我穿着武磊的球衣行走在巴塞罗那的大街上时,不时有本地球迷竖着大拇指对我喊”武磊!武磊!武磊!“,而我也笑着回应道”武磊很棒,谢谢!“,对我说这话的,不止是西班牙人球迷,甚至还有穿着巴萨球衣的球迷,哪怕我穿着武磊球衣闯进圣家堂旁的巴萨官方商店,巴萨的小姐姐也笑着欢迎了我,仿佛一切都变得可以接受。
Why Wu Lei Means More for China Football
Since Wu Lei joined RCD Espanyol, “武球王牛逼!”(Awesome Wu Lei!) became the most frequent words among Chinese football fans in all social media. The original Spanish supporter of Espanyol were also shocked by the wall of Chinese in the comments of club’s Twitter. Moreover, Wu Lei’s news attracted 14 times of fans (most of them are Chinese, obviously) to retweet than Messi’s news, which is impressive and seems unbelievable. Even Cristiano Ronaldo also tweet on Weibo and commented Wu Lei is “one big milestone for China”
So, who is Wu Lei? Why could he drop a bomb in both La Liga and China?Does China have another Wu Lei to go to Europe? And what’s his possible future?
伯恩茅斯球迷怒嘲裁判太偏心,孔帕尼:曼城是冠军
伯恩茅斯作为英格兰南海岸著名的度假城市,有着绵延的沙滩和独特的白崖,在15年升入英超之前,球迷们只有在查阅英国传奇球员乔治贝斯特的履历时,才会注意到个城市原来还有一支球队。青色的海浪中不仅有许多年轻人在冲浪,连狗都加入了冲浪的游戏当中。本地人也不像其他城市那样大多痴迷于足球,酒吧里的老头们听说我要去球场时,甚至反应了半天“哪个球场?”,指路之后竟然不知如何继续话题,只能颤颤巍巍的掏出报纸说:“明天有大风降温黄色警报,当心啊……”,虽然可能是我去错了酒吧,但这在拥有英超球队的城市中真是十分罕见的情况。
不过,当如此美丽的海岸线就能消解人们心中的疲劳时,或许足球并不像北方城市那样,是人们的必需品吧。
(本文亦发布于腾讯直击)
见人就亲纽卡球迷太魔性,日韩国脚枯坐板凳武磊太幸福
被灌了三大杯纽卡麦酒,被亲得满脸都是老头的口水,兜里塞满了纽卡球迷塞过来的各种徽章,晕晕呼呼的回到住地听房东夸她儿子在纽卡青训的事迹,房东的狗疯狂刨毛毯表达不满,而我也终于有机会脱身躲回房间,满脑子只有一个想法:“纽卡斯尔,太魔性了!”
作为工业革命时代的工业重镇,偏居英格兰东北部的纽卡斯尔曾经是英国的造船业和重工业中心,市中心富丽堂皇建筑即使与伦敦相比也毫不逊色,更别离横跨泰恩河的双桥穿越了维多利亚时代建筑的屋顶,颇有一些蒸汽朋克的魔幻。不过纽卡球迷却是和北方佬一脉相承的热情,甚至有过之而无不及。在圣詹姆斯公园球场旁有一家名为The Back Page纽卡球迷的球迷商店,店里收藏了从上古时代至今的赛刊和球队周边,但进其实店第一眼看到的,却是嘲讽纽卡死敌桑德兰的T恤,当场笑出猪叫,结果买完东西结账时,老板直接送了些小玩意给我并表示“笑得好!我喜欢你的笑声!”总而言之,纽卡球迷还真是英国球迷里见过最豪爽的,只要你支持纽卡,真的就是一家人了。
而今天纽卡的表现也没有辜负这么可爱的球迷,哈镇是那么渴望能重温赢球的感觉,但纽卡并没有给他们,机会。比赛双方都并非现役豪门,但今天的戏,却比某些豪门白开水般的比赛精彩多了。
惨遭红魔痛打陷入恐慌,富勒姆球迷感叹不如不升超
“去年的这个时候,我们看球看得多爽啊,拳打谢菲联,脚踢保尔顿,当时每场比赛都想来看,每场看完都很开心,现在我们只能给许尔勒踢飞机的时候鼓个掌,我们为什么要给这样的玩意鼓掌啊,啊?”坐在记者席后方的一位富勒姆把纸扇“啪”的一甩,周围的其他人大多神色凝重,没有人回话,球场里也只回荡着曼联球迷歌颂三球大胜的歌声,开赛时沸腾的“富勒姆加油!”的喊声也已销声匿迹。
原本难得一见的冬日暖阳消失了,骤雨也随之而来。赛后的富勒姆球迷商店里,我看到不少球迷都挤在挂画区,放眼望去,去年冲超成功球员亲吻奖杯的笑容、疯狂的球迷们涌入克拉文农场草地的盛况、以及冲超成功回顾纪念册被整齐的码放着,还打折,“要是知道今年会输得这么多这么惨,你们还想冲超吗?”,我随便拉住一个购买了挂画的球迷问道,“当然想,那是个梦想,你懂吗?虽然那都是过去了,但你看,那时的我们多美啊!”
与贴着“仅限主场球迷”切尔西的酒吧不同,富勒姆附近的酒吧来者不拒,偶尔能听到几句球迷互损,但大概是主人输球输了阵仗,富勒姆球迷并没有为难曼联球迷的想法,一向聒噪的曼联球迷却也没有挑事,反倒是端着啤酒抓着几个富勒姆球迷开始商业互夸:“你知道么?我就喜欢你们这样的球队,就是要进攻!就像我们曼联一样!”,有富勒姆球迷起哄同意,也有人理性回复说:“但我们防守太差了。”,曼联球迷却反而给富勒姆球迷鼓起了劲:“两个月前我们是全英超的笑话,但我们一直都相信我们会变好的,你们也能的!”