Đây là lần đầu tiên sử dụng stackoverflow để đặt câu hỏi. Tôi có tiếng Anh nghèo nàn, vì vậy nếu tôi vô tình nói bạn bằng lời, xin đừng bận tâm.Làm cách nào để dịch định dạng json này thành định dạng đúng có thể được sử dụng gấu trúc read_json()
Tôi có một tệp json (access.json), định dạng như:
[
{u'IP': u'aaaa1', u'Domain': u'bbbb1', u'Time': u'cccc1', ..... },
{u'IP': u'aaaa2', u'Domain': u'bbbb2', u'Time': u'cccc2', ..... },
{u'IP': u'aaaa3', u'Domain': u'bbbb3', u'Time': u'cccc3', ..... },
{u'IP': u'aaaa4', u'Domain': u'bbbb4', u'Time': u'cccc4', ..... },
{ ....... },
{ ....... }
]
Khi tôi sử dụng:
ipython
import pasdas as pd
data = pd.read_json('./access.json')
nó trở lại:
ValueError: Expected object or value
đó là kết quả tôi muốn:
[out]
IP Domain Time ...
0 aaaa1 bbbb1 cccc1 ...
1 aaaa2 bbbb2 cccc2 ...
2 aaaa3 bbbb3 cccc3 ...
3 aaaa4 bbbb4 cccc4 ...
...and so on
Tôi nên làm gì để đạt được mục tiêu này? Cảm ơn bạn đã trả lời!
Đây không phải là tệp json hợp lệ (các chuỗi phải được đặt trong dấu ngoặc kép "thay vì đơn được thêm vào trước với au). Bạn có tạo tệp" json "này không? –
ĐẾN @Andy Hayden, Có, tôi tạo tệp này qua ai đó Ví dụ (bây giờ tôi biết nó là sai.) Bạn có thể dạy tôi làm thế nào định dạng có thể được sử dụng gấu trúc read_json()? Tôi đã thử [{"IP": "aaaa", "Tên miền": "bbb" ....}, {...} ...] –