我是Pandas的新手,我想玩随机文本数据.我正在尝试向DataFrame df添加2个新列,每个列都由从字典中随机选择的键(newcol1)+值(newcol2)填充.
countries = {'Africa':'Ghana','Europe':'France','Europe':'Greece','Asia':'Vietnam','Europe':'Lithuania'}
Run Code Online (Sandbox Code Playgroud)
我的df已经有2列,我想要这样的东西:
Year Approved Continent Country
0 2016 Yes Africa Ghana
1 2016 Yes Europe Lithuania
2 2017 No Europe Greece
Run Code Online (Sandbox Code Playgroud)
我当然可以使用for或while循环来填充df ['Continent']和df ['Country'],但我感觉.apply()和np.random.choice可以为此提供更简单,更宽松的解决方案.
我读了几篇关于Unicode和emojis的文章,但是我无法得到我需要的东西.我无法弄清楚我是否可以使用Javascript迭代Unicode字符,特别是显示外国字母(阿拉伯语,希伯来语,普通话等等)的字母/字符(http://www.unicode.org/Public/8.0) .0/ucd/UnicodeData.txt)
我需要的是:如果阿拉伯字母的第一个字母是FE8D(ا)而最后一个字母是FEEF(ى),有没有办法循环显示那些HEX值并显示该字母表的28个字母?