我对Python来说还很陌生,我正在尝试抓取多个结构相同但长度不同的站点的信息。我想做的是从一个空的数据帧中逐行添加我的信息,就像您可以在R中通过简单地调用索引来完成的操作一样,R向数据帧中添加一行。但是在熊猫中,当我尝试这样做时,我似乎找不到找到创建空矩阵并向其中添加一行的方法
df = pd.DataFrame()
df.iloc[0] = [1,2,3,4]
程序向我显示错误消息:
IndexError: single positional indexer is out-of-bounds
我知道有 append 之类的功能,但似乎对我没有作用。
我发现我在stackoverflow上没有找到任何有关此的信息,这很奇怪,所以这可能是一个重复的问题。
谢谢!
答案 0 :(得分:1)
如果确定有4列,请先给它们命名,foreach
。然后,您可以使用lmap el $list1 {if {[string first . $el] >= 0} {continue} else {set el}}
附加数据,如果您将列定义为整数,则也可以使用append:
columns=[0,1,2,3]
返回:
.loc[]