如何在pandas数据框上从字典的子字符串中创建新列

时间:2020-06-06 23:17:26

标签: python pandas

我有以下文件存储库:https://github.com/Glarez/learning.git

dataframe

我需要在params列下创建一个带有该字符串的粗体部分的列:“ ufield_18”:“ ONLY” ,由于我正在学习编码,因此我看不到如何获得该列从头开始。解决这个问题的方法很好,但是我真的很感激您为我指出正确的方向,以便为自己找到答案。谢谢!

1 个答案:

答案 0 :(得分:0)

因为您不想要确切的答案。我将为您提供实现这一目标的方法之一:

  1. 将params列过滤到字典变量中
  2. 创建循环以访问字典的键
  3. 将其附加到您拥有的熊猫df(df [key] = np.nan)-如果df已经有一些行,请确保在添加列时添加一些值,或者仅添加np.nan

注意np是numpy库,需要导入