转换整数或bigint的PySpark列以容纳逗号

时间:2019-03-19 18:23:11

标签: python-3.x pyspark apache-spark-sql

这时我在PySpark中有一个函数,它是: def df_to_jira(df):     “”     需要将数据框转换为JIRA格式的表     将返回的行数限制为100,确保不受数组大小限制     /     :parad df:数据框     :return:str,JIRA格式的表,可以插入到tom中     “”“

def df_to_jira(df):
    columnlist = list(df.columns)
    jira_table='||'+'||'.join(columnlist)+'||'
    for row in df.limit(100).collect():
        s=map(str,row)
        jira_table+='\n|'+'|'.join(s)+'|'
    #print(jira_table)
    return jira_table

我想加入的是

for x, t in a.dtypes:
    if t=="bigint":
        (lambda x : "{:,}".format(x) # basically convert all the numbers to hold commas

这样最终我就可以拥有一个数据框,其中的计数包含逗号

0 个答案:

没有答案