Python 如何将json格式的特定值检索到dataframe列中

Python 如何将json格式的特定值检索到dataframe列中,python,pandas,Python,Pandas,我有一个json文件,我想从中检索数据帧列中的特定值,如 {'Benot':'50455','Madri':'18017','Madrar':'Ossur','Application':'Soft Top Post-op Shoe','Color':'Black','FasteningType':'Contact Closure','Material':'Cotton / Polyester','ShoeSize':'Male 9 to 11','Size':'Large','Style

我有一个json文件,我想从中检索数据帧列中的特定值,如

    {'Benot':'50455','Madri':'18017','Madrar':'Ossur','Application':'Soft Top Post-op Shoe','Color':'Black','FasteningType':'Contact Closure','Material':'Cotton / Polyester','ShoeSize':'Male 9 to 11','Size':'Large','Style':'Open Toe / Closed Heel','Code':'42241709','User':'Male'}    
    {'Benot':'501455','Madri':'180117','Madrar':'Osur','Application':'SoftShoe','Color':'Black','Material':'Cotton / Polyester','ShoeSize':'Male 9 to 11','Size':'Large','Code':'42241709','User':'Male'}
问题在于,并非每个{}中都有相同的数据,就像“ShoeSize”中一样:“Male 9到11”在一行中预设,但在另一行和许多其他字段中没有预设

我只想读‘Benot’、‘Madri’、‘Madrar’、‘Application’、‘Code’。有没有任何可能的方法在数据帧中只读取这些内容 当我读取文件时,它抛出错误

         data = pd.read_csv('McKessonFullData.txt')
 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 9: invalid continuation byte 
是否可以读取特定值并将其保存到数据框中?您似乎需要使用lines=True:


抛出错误值error:预期的对象或值,因为我只想从字段中读取特定值,所以我认为是作为文本文件读取,然后从字段中读取特定值it@ParthTiwari-数据是否保密?如果没有,我可以共享文件吗?因为如果有一些编码问题,最好是处理原始数据不,这不是机密,我应该在哪里共享这些数据file@ParthTiwari-超级,然后使用gdocs、dropbox、WetTransfer或类似的方式。我无法附加文件
data = pd.read_json('McKessonFullData.txt', lines=True)