根据包含每个记录提供的列名称的列从pandas数据框中获取数据

时间:2019-04-24 02:06:39

标签: python pandas python-2.7 dataframe

我有一个“数据”数据框,其中包含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) 

enter image description here

0 个答案:

没有答案