python json to panda list to pandas

First convert json to List and then convert list to pandas

def json2csv():
    import json
    import pandas as pd
    # json转为list
    data = {
    
    'info': 112, 'timestamp': 100, 'get': 100}
    first_col = [key for key in data.keys()]
    second_col = []
    for key in data.keys():
        second_col.append(data[key])
    # list转为pandas
    c = {
    
    "word":first_col, "count":second_col}
    from pandas.core.frame import DataFrame
    dt = DataFrame(c)
    dt.to_csv("./word_ts.csv")
    return

list to pandas

First case

    first_col = ["a", "b"]
    second_col = [3, 4]
    c = {"word":first_col, "count":second_col}
    from pandas.core.frame import DataFrame
    dt = DataFrame(c)
    dt.to_csv("./word_ts.csv")

The second

data = [["que", 1, 2,3], ["chong", 4,5,6]
from pandas.core.frame import DataFrame
dt = DataFrame(data, columns=['name','t1','t2','t3'])
print(dt)

Guess you like

Origin blog.csdn.net/qq_32507417/article/details/107493762