DataFrame构造函数未正确调用!与JSON

时间:2018-09-06 00:12:52

标签: python json python-3.x pandas dataframe

我正在尝试读取json文件并隐蔽到数据框。但是我无法使用两种不同的方法来完成此操作。

for m_file in os.listdir('.'):
    if m_file.startswith('180830') and m_file.endswith('_out.json'):
        input_file2 = open(m_file, 'r')
        output_json = input_file2.read()

        #output_df = pd.read_json(output_json, orient=str) #gives me ValueError: Expected object or value error
        output_df = pd.DataFrame(eval(output_json)) #gives me the contructor error
        print(output_df)

1 个答案:

答案 0 :(得分:1)

熊猫可以读取文件路径。

尝试:

import os
import pandas as pd


for m_file in os.listdir('.'):
    if m_file.startswith('180830') and m_file.endswith('_out.json'):
        output_df = pd.DataFrame(m_file) 
        print(output_df)