Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我试图根据数据帧的长度向数据帧添加一个新列_Python_Pandas_Dataframe_Row - Fatal编程技术网

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

Python 我试图根据数据帧的长度向数据帧添加一个新列,python,pandas,dataframe,row,Python,Pandas,Dataframe,Row,我试图根据数据帧的长度向数据帧添加一个新列。我希望该列包含30039 使用此代码:只有列中的第一行更改为30039,其余为NaN 我从JSON文件中读取它: "metadata":{"language":"en-US","version":"1","location_id":"30039:4:US"} 我试图做的是将位置添加到现有数据帧中的每一列,但我只能得到第一列。我想我理解为什么我只得到第一个,但我希望它是每行的zipcode,而不是NaN: location = (weathers['l

我试图根据数据帧的长度向数据帧添加一个新列。我希望该列包含
30039

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

我从JSON文件中读取它:

"metadata":{"language":"en-US","version":"1","location_id":"30039:4:US"}
我试图做的是将位置添加到现有数据帧中的每一列,但我只能得到第一列。我想我理解为什么我只得到第一个,但我希望它是每行的zipcode,而不是
NaN

location = (weathers['location_id'])
df_full['location'] = location
我尝试创建一个for循环来获取数据帧的长度,然后将
locationID
添加到现有的数据帧中,但这也不起作用


有更好的方法吗?

只需执行
df_full['location']=30039
此处发布的代码应该可以工作,因此您可能在实际的非工作代码中做了一些不同的事情。给我们看更多的代码我让它工作了。非常感谢。