python-3.x - 如何将输出数据适合python中的数据框?
问题描述
以下代码给出了城市的名称。现在,我想将该输出数据放入熊猫数据框中。
Python Jupyter Notebook 3+
import geoip2.database
reader = geoip2.database.Reader('F:/GeoLite2-City_20190305/GeoLite2-City.mmdb')
for user in data:
try:
reader.city(user[1]).city.names["en"]
except KeyError:
print(user[1]," No City")
else:
print(user[1]," ",reader.city(user[1]).city.names["en"])
我想要输出为例如
ip city
12345 Ohio
解决方案
推荐阅读
- algorithm - 为什么 Keras (tf) Binary Classification predict() 总是给出极端概率,要么是零,要么是一?
- ios - 文件管理器检查 fileExists 是否在 iOS 13 中不起作用
- reactjs - 由状态修改的语义 UI React Jsx 属性未呈现 css 类
- asp.net - 将 WindowsCortanaPane 复制为 UrlReferrer
- amazon-web-services - 如何从 AWS 实例中确定操作系统?
- r - 同时将函数列表应用于一个矩阵
- node.js - Azure 存储队列 - Cosmos DB 输出 - 错误处理
- python - 聚合后对列中的值进行四舍五入
- javascript - 如何在条件语句下更改单元格的颜色?
- c# - 已发布的 C# 控制台应用程序 - 系统找不到指定的文件