python——从mongodb读取并在数据帧中转换
发布时间:2022-03-09 13:45:22 467
相关标签: # node.js
您好,我正在尝试从MongoDB读取数据,并尝试将其转换为数据帧,但出现了一个错误,上面写着;(“无法将ObjectId类型转换为ObjectId('620d3f43ae93743dbb6f6846'):在推断箭头数据类型时无法识别Python值类型”“类型为object')”的列的转换失败;。
我的代码如下所示:
导入streamlight作为st
import streamlit as st
import pymongo
import streamlit as st
from pymongo import MongoClient
import pandas as pd
import json
import string
import io
import re
import time
import csv
from pandas import Timestamp
import certifi
import datetime
from pandas.io.json import json_normalize
client=pymongo.MongoClient()
connection = MongoClient("mongodb+srv://*****:****@cluster0.t4iwt.mongodb.net/testdb?retryWrites=true&w=majority",tlsCAFile=certifi.where())
db=connection["testdb"]
collection=db["test"]
cursor = collection.find()
entries=list(cursor)
entries[:]
df=pd.DataFrame(entries)
st.write(df)
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报