Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Pandas将数据从CSV格式传输到具有大量字段名的JSON_Python_Json_Pandas - Fatal编程技术网

Python 使用Pandas将数据从CSV格式传输到具有大量字段名的JSON

Python 使用Pandas将数据从CSV格式传输到具有大量字段名的JSON,python,json,pandas,Python,Json,Pandas,正在尝试获取一个看起来像这样的文件 并使用下面的代码将其转换为Json。它没有正确打印值。除顶部列以外的值打印为空 import numpy as np import pandas as pd import csv import json df = pd.read_csv('1mins data.csv', 'r', ",") df.head() fieldnames = df.columns[1:-1] print(fieldnames[:]) jsonfile = open('1min

正在尝试获取一个看起来像这样的文件

并使用下面的代码将其转换为Json。它没有正确打印值。除顶部列以外的值打印为空

import numpy as np
import pandas as pd
import csv
import json


df = pd.read_csv('1mins data.csv', 'r', ",")
df.head()
fieldnames = df.columns[1:-1]
print(fieldnames[:])

jsonfile = open('1mins data.json', 'w')
fieldnames=fieldnames
reader = csv.DictReader( df, fieldnames)
for row in reader:
    json.dump(row, jsonfile)
    jsonfile.write('\n')
在接受了下面给出的建议后,我更新了脚本

import numpy as np
import pandas as pd
import csv
import json


df = pd.read_csv('1mins data.csv', 'r', ",")
df.head()

df.columns[1:-1].to_json(path_or_buf='1minsdata.json')
现在我收到这个错误

AttributeError: 'Index' object has no attribute 'to_json'
通过这样做修复了它

    import numpy as np
import pandas as pd
import csv
import json


df = pd.read_csv('1mins data.csv', 'r', ",")
df.set_index('Time')df.to_json()

df.to_json(path_or_buf='1mins data.json')
df.to_json()

提前感谢,

您可以使用

df.to_json()

有一种方法可以将数据帧转换为json检查链接,谢谢!这看起来可以解决这个问题。这不起作用,因为它给了我上面注释中包含的这个错误