相信大家对SAS、Python、R、MATLAB,SQL并不陌生,以上五种语言已经逐渐或已经普遍应用于数据分析行业日常工作中。甚至在北美银行、金融等行业,工具语言的选择中已经出现了SAS向Python和R转移的趋势。所以,要想混迹数据分析圈,只会Excel或者只会一种工具语言是远远不够的。

AIdatatool是由Deep Visum团队开发的数据行业工具语言的资源站,网站不仅提供各工具语言的独立知识内容,还提供任意两种语言的对比学习。我们将通过ADT课堂推送的形式每周与大家分享Deep Visum团队所整理总结的知识与热点,助力您的职业生涯。

无论你是即将毕业还是早已久经职场,都可以通过AIdatatool.com来充实自己,为自己的求职路取得一块敲门砖,亦或是在硝烟弥漫的职场中获取更多的机会。

第九讲 StringFunctions-upcase, lowcase, and propcase

本讲展示了五种语言如何调整更改字符串的大小写,

我们在示例数据集中更改Name一列中的字符,具体代码如下:

Python: df['string_up'] = df['Name'].str.upper()

R: df$string_up <- toupper(df$Name)

SAS: string_up = UPCASE (Name ) ;

Matlab: upper(df.Name)

MySQL: UPPER(name) AS string_up,

Python: df['string_low'] = df['Name'].str.lower()

R: df$string_low <- tolower(df$Name)

SAS: string_low = LOWCASE (Name );

Matlab: lower(df.Name)

MySQL: LOWER(name) AS string_low,

Python: df['string_prop'] = df['Name'].str.title()

R: df$string_prop <- toTitleCase(as.character(df$Name))

SAS: string_prop = PROPCASE (Name );

MySQL: CONCAT(UPPER(left(name, 1)),

SUBSTRING(name, 2)) AS string_prop

数据导入

upcase, lowcase, and propcase

本文为Deep Visum专稿,版权受《中华人民共和国著作权法》、CanadianCopyright Act等法律保护,未经允许请勿转载或抄袭,违者必究。