[英]Can't convert Json to pandas df
这应该很容易,但我无法弄清楚如何在尝试一小时后将以下 json 文件转换为 pandas df: https://www.sec.gov/files/company_tickers_exchange.json
它有以下不常见的格式:
{"fields":["cik","name","ticker","exchange"],"data":[[320193,"Apple Inc.","AAPL","Nasdaq"],[789019,"MICROSOFT CORP","MSFT","Nasdaq"],[1652044,"Alphabet...
DF 应包含以下列:
cik, name, ticker, exchange
它下面的条目是:
320193,"Apple Inc.","AAPL","Nasdaq"
789019,"MICROSOFT CORP","MSFT","Nasdaq"
...
它看起来像:
cik name ticker exchange
320193 Apple Inc. AAPL Nasdaq
789019 MICROSOFT CORP MSFT Nasdaq
...
预先感谢您的任何帮助。
只需指向 json 中的data
部分。
下面代码中的data
是实际数据的一个子集。
import pandas as pd
data = [[320193,"Apple Inc.","AAPL","Nasdaq"],[789019,"MICROSOFT CORP","MSFT","Nasdaq"],[1652044,"Alphabet Inc.","GOOG","Nasdaq"],[1018724,"AMAZON COM INC","AMZN","Nasdaq"],[1326801,"Facebook Inc","FB","Nasdaq"]]
df = pd.DataFrame(data,columns=['id','name','short_name','other'])
print(df)
output
id name short_name other
0 320193 Apple Inc. AAPL Nasdaq
1 789019 MICROSOFT CORP MSFT Nasdaq
2 1652044 Alphabet Inc. GOOG Nasdaq
3 1018724 AMAZON COM INC AMZN Nasdaq
4 1326801 Facebook Inc FB Nasdaq
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.