<legend id='YLpiW'><style id='YLpiW'><dir id='YLpiW'><q id='YLpiW'></q></dir></style></legend>
      <i id='YLpiW'><tr id='YLpiW'><dt id='YLpiW'><q id='YLpiW'><span id='YLpiW'><b id='YLpiW'><form id='YLpiW'><ins id='YLpiW'></ins><ul id='YLpiW'></ul><sub id='YLpiW'></sub></form><legend id='YLpiW'></legend><bdo id='YLpiW'><pre id='YLpiW'><center id='YLpiW'></center></pre></bdo></b><th id='YLpiW'></th></span></q></dt></tr></i><div id='YLpiW'><tfoot id='YLpiW'></tfoot><dl id='YLpiW'><fieldset id='YLpiW'></fieldset></dl></div>
    1. <tfoot id='YLpiW'></tfoot>
        <bdo id='YLpiW'></bdo><ul id='YLpiW'></ul>

        <small id='YLpiW'></small><noframes id='YLpiW'>

      1. 从数据框中获取价值

        时间:2023-08-04

        1. <legend id='ab1R1'><style id='ab1R1'><dir id='ab1R1'><q id='ab1R1'></q></dir></style></legend>

          • <bdo id='ab1R1'></bdo><ul id='ab1R1'></ul>
            <tfoot id='ab1R1'></tfoot>

                  <tbody id='ab1R1'></tbody>
                  <i id='ab1R1'><tr id='ab1R1'><dt id='ab1R1'><q id='ab1R1'><span id='ab1R1'><b id='ab1R1'><form id='ab1R1'><ins id='ab1R1'></ins><ul id='ab1R1'></ul><sub id='ab1R1'></sub></form><legend id='ab1R1'></legend><bdo id='ab1R1'><pre id='ab1R1'><center id='ab1R1'></center></pre></bdo></b><th id='ab1R1'></th></span></q></dt></tr></i><div id='ab1R1'><tfoot id='ab1R1'></tfoot><dl id='ab1R1'><fieldset id='ab1R1'></fieldset></dl></div>

                  <small id='ab1R1'></small><noframes id='ab1R1'>

                • 本文介绍了从数据框中获取价值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  在 Scala 中,我可以使用 get(#)getAs[Type](#) 从数据帧中获取值.在 pyspark 中应该怎么做?

                  In Scala I can do get(#) or getAs[Type](#) to get values out of a dataframe. How should I do it in pyspark?

                  我有一个两列 DataFrame:item(string)salesNum(integers).我做了一个 groupbymean 来获得这些数字的平均值,如下所示:

                  I have a two columns DataFrame: item(string) and salesNum(integers). I do a groupby and mean to get a mean of those numbers like this:

                  saleDF.groupBy("salesNum").mean()).collect()

                  它有效.现在我在一个数据框中有了一个平均值.

                  and it works. Now I have the mean in a dataframe with one value.

                  如何从数据框中获取该值以获取浮点数的平均值?

                  How can I get that value out of the dataframe to get the mean as a float number?

                  推荐答案

                  collect() 将结果作为 python 列表返回.要从列表中取出值,您只需要像这样获取第一个元素:

                  collect() returns your results as a python list. To get the value out of the list you just need to take the first element like this:

                  saleDF.groupBy("salesNum").mean()).collect()[0] 
                  

                  这篇关于从数据框中获取价值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:pandas read_csv 列 dtype 设置为十进制但转换为字符串 下一篇:为 pandas.read_csv 指定正确的 dtypes 以获取日期时间

                  相关文章

                  最新文章

                      <bdo id='o4tJU'></bdo><ul id='o4tJU'></ul>

                  1. <legend id='o4tJU'><style id='o4tJU'><dir id='o4tJU'><q id='o4tJU'></q></dir></style></legend>

                      <tfoot id='o4tJU'></tfoot>
                    1. <i id='o4tJU'><tr id='o4tJU'><dt id='o4tJU'><q id='o4tJU'><span id='o4tJU'><b id='o4tJU'><form id='o4tJU'><ins id='o4tJU'></ins><ul id='o4tJU'></ul><sub id='o4tJU'></sub></form><legend id='o4tJU'></legend><bdo id='o4tJU'><pre id='o4tJU'><center id='o4tJU'></center></pre></bdo></b><th id='o4tJU'></th></span></q></dt></tr></i><div id='o4tJU'><tfoot id='o4tJU'></tfoot><dl id='o4tJU'><fieldset id='o4tJU'></fieldset></dl></div>

                      <small id='o4tJU'></small><noframes id='o4tJU'>