我有一个“数据”数据框,其中包含col_names,而col_names在该数据框中具有各种列名称。我需要为每一行对应于col_names的新列。在以下示例中,新列(例如D)的第一条记录和第二条记录应分别为2和30
import pandas as pd
# Initialise data to lists.
data = [{'col_names': 'b', 'b': 2, 'c':3}, {'col_names':'c', 'b': 20, 'c': 30}]
df = pd.DataFrame(data)