来自json_normalize的pandas中带NA的整数

时间:2017-07-06 04:54:40

标签: python pandas numpy na

我做df = pandas.io.json.json_normalize(data)并且我想指定缺少数据的整数列的数据类型。由于大熊猫没有整数NaN,我想使用dtype object,即字符串。据我所知,json_normalize没有任何dtype参数。如果我之后尝试.astype(object)列,我将在列中以小数点结束。

如何在此列中获取没有小数点的字符串格式?

1 个答案:

答案 0 :(得分:1)

应该有一个更优雅的解决方案,但是这个解决方案应该适用于您的特定任务:

df['col'] = df['col'].astype(object).apply(lambda x: '%.f' % x)
希望它有所帮助。