代码之家  ›  专栏  ›  技术社区  ›  Sai Kumar

连接dataframe列中的所有字符串

  •  1
  • Sai Kumar  · 技术社区  · 6 年前

    import pandas as pd
    df = pd.DataFrame({'read': ["Red", "is", "my", "favorite", "color"]})
    print(df)
        read
    0   Red
    1   is
    2   my
    3   favorite
    4   color
    

    我试着加入字符串,但我不知道如何添加空格。

    string = ""
    for i,j in df.iterrows():
        string += j["read"]
    

    'Redismyfavoritecolor' 
    

    所需输出:

    "Red is my favorite color"
    
    1 回复  |  直到 5 年前
        1
  •  11
  •   jezrael    6 年前

    使用 join 带空格:

    out = ' '.join(df["read"])
    print (out)
    Red is my favorite color