我有多个csv需要导入到MangoDB中。这些csv的头中有一个点,当我将它们插入到MangoDB时,它失败了。显然他们不允许钥匙上有点。我怎样才能去掉这些点?我无法修改CSV,因为CSV是在运行时加载的
df = pd.read_csv(filepath) #csv file which you want to import
records_ = df.to_dict(orient = 'records')
print(records_)
result = db.matchstats.insert_many(records_ )
您正在将数据转换为字典:
因此,您只需应用dictionary comprehension(根据您的问题,我假设在这里操作字典
keys
),您只需使用regex来替换单个项。你知道吗例如(请注意,这假设Py 3):
然而,仅仅替换点的总体方法似乎很危险,因为它可能会导致重复的键/丢失的键;您可能会根据您的数据重新考虑它。你知道吗
相关问题 更多 >
编程相关推荐