【问题标题】:Insert a column to the dataframe paring values of the other column将一列插入另一列的数据框配对值
【发布时间】:2021-05-11 00:54:46
【问题描述】:

我有一个这样的数据集

BIN      NO1      NO2     NO3
1100      A       2.3      3
1200      A       3.4      5
1500      B       9.3      7
1300      B       8.0      1
1400      A       2.0      1
1600      B       3.3      3

我像这样创建一个新列

A 1100
A 1200
A 1300
A 1400
B 1300
B 1500
B 1600

而我的预期输出是

BIN      NO1      NO2     NO3     CATEGORY
1100      A       2.3      3       A 1100
1200      A       3.4      5       A 1200
1500      B       9.3      7       B 1500
1300      B       8.0      1       B 1300
1400      A       2.0      1       A 1400
1600      B       3.3      3       B 1600

新列 (CATEGORY) 需要与列 BIN 和列 NO1 配对(匹配)

【问题讨论】:

    标签: python-3.x pandas dataframe sorting


    【解决方案1】:

    让我们做

    df['CATEGORY'] = df[['NO1','BIN']].astype(str).agg(' '.join, axis=1)
    

    【讨论】:

      猜你喜欢
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      相关资源
      最近更新 更多