我正在使用pymongo从Mongo DB导入数据。但是我已经在mongo DB中嵌入了文档。我正在使用以下方法将嵌入式文档作为字符串获取。
通过此链接: Getting nested data from MongoDB into a Pandas data frame
import pandas as pd
from bson import json_util, ObjectId
from pandas.io.json import json_normalize
import json
def mongo_to_dataframe(mongo_data):
sanitized = json.loads(json_util.dumps(mongo_data))
normalized = json_normalize(sanitized)
df = pd.DataFrame(normalized)
return df
使用此方法后获得的数据集:
所以现在我想从嵌入式文档中删除对象类型。假设显示的order_history数据如下:
我想从此数据集中删除'$ uuid'或'$ date'键,并希望显示为纯字符串。