我试图根据数据帧的长度向数据框添加一个新列

时间:2017-04-24 15:57:25

标签: python pandas dataframe row

我正在尝试根据数据帧的长度向数据框添加新列。我希望该列包含30039

使用此代码:只有列中的第一行更改为30039,其余为NaN

我正在从JSON文件中读取它:

"metadata":{"language":"en-US","version":"1","location_id":"30039:4:US"}

我要做的是将位置添加到现有数据框中的每一列,但我只能获得第一个。我想我理解为什么我只得到第一个,但我希望它是每一行的邮政编码,而不是NaN

location = (weathers['location_id'])
df_full['location'] = location

我尝试创建for循环以获取数据帧的长度,然后将locationID添加到现有数据框,但这也不起作用。

有更好的方法吗?

0 个答案:

没有答案