我想将dataframe中的两列连接为一列,这里我想将nameFirst和nameLast合并为名为FULL Name的列
+---------+---------+--------+
| playerID|nameFirst|nameLast|
+---------+---------+--------+
|aardsda01| David| Aardsma|
|aaronha01| Hank| Aaron|
|aaronto01| Tommie| Aaron|
| aasedo01| Don| Aase|
+---------+---------+--------+
我正在尝试这个代码:
sqlContext.sql("SELECT playerID,(nameFirst+nameLast) as full_name FROM Master")
但它回来了
+---------+---------+
| playerID|full_name|
+---------+---------+
|aardsda01| null|
|aaronha01| null|
|aaronto01| null|
| aasedo01| null|
任何帮助请
只需使用conat函数:
sqlContext.sql("SELECT playerID, concat(nameFirst, nameLast) as full_name FROM Master")
如何将字符串列表连接到单个字符串中?
问题内容: 我正在尝试连接Java中的字符串。为什么这不起作用? 问题答案: 你可以使用运算符来连接字符串: 被隐式转换为。
如何将字符串列表连接到单个字符串中?例如,给定一个列表,如何获取像这样的字符串?
如何将字符串列表连接成单个字符串? 例如,给定< code>['this ',' is ',' a ',' sentence'],如何得到< code >“this-is-a-sentence”? <sub>有关处理单独变量中的几个字符串,请参见如何在Python中将一个字符串附加到另一个字符串 对于相反的过程-从字符串创建列表-请参阅如何将字符串拆分为字符列表?或如何将字符串拆分为单词列表?酌情
当我试图将从表t_comment_photo查询的userPhoto映射到java类ToyComment中的列表元素时,我得到了错误。 我试图修复的resultMap是: 我尝试了和,但都不起作用。 怎么把它修好?
问题内容: 我想加入两个(或更多)序列,然后创建一个元组序列。其中第一个元组将包含每个序列的第一个元素,第二个元组将包含第二个元素,以此类推…下面是一个示例函数,它接受两个数组并创建第三个元组数组。然后,我可以使用此序列来处理map(),filter()和reduce()函数。 我的示例有效,但缺乏很多方法。它不是用于所有序列的数组,当第一个序列用完元素时,它将停止生成元组。我希望nils出现在不