Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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 For循环添加包含数据的行_Python_Pandas_For Loop - Fatal编程技术网

Python For循环添加包含数据的行

Python For循环添加包含数据的行,python,pandas,for-loop,Python,Pandas,For Loop,我想为循环创建一个,它在整个列表中迭代,以将虚拟行添加到数据帧的底部。为了在该期间内形成报告排列周期,我需要确保所有字段都有代表性,即使每个字段的余额为零: 我是python新手,在简单for循环方面,这超出了我的能力水平: list = ['Orange', 'Apple', 'Grapes'] 输出: 我需要数据的字段是Date(这将是变量,但对于每个数据帧都是相同的)、fruit(我需要为每个行项目提供上述[list]中的名称)、sector(将等于“other”)和value(将始终等

我想为循环创建一个,它在整个列表中迭代,以将虚拟行添加到数据帧的底部。为了在该期间内形成报告排列周期,我需要确保所有字段都有代表性,即使每个字段的余额为零:

我是python新手,在简单for循环方面,这超出了我的能力水平:

list = ['Orange', 'Apple', 'Grapes']
输出: 我需要数据的字段是Date(这将是变量,但对于每个数据帧都是相同的)、fruit(我需要为每个行项目提供上述[list]中的名称)、sector(将等于“other”)和value(将始终等于0.00)

代码 出来
你的问题不清楚,你需要什么?您能显示预期输出吗?旁注:您不应该使用
list
作为变量名。它隐藏了内置函数
列表
。Wen,对于任何混淆,我深表歉意,我希望实现上面列出的表作为输出。因此,数据帧的输出将包括日期(基于变量)、团队(等于列表中的元素)扇区(扇区将等于“其他”)和值始终等于0的列。00@RoadRunner-谢谢大家!!同样,作为Python/编程新手,您能解释一下原因吗?非常感谢!这太棒了!对于日期列,我是否可以使用变量而不是硬编码pd.to_datetime()中的日期?当然可以,但是使用pd.to_datetime,您有更多的选项(例如,从文本格式的日期中提取月份、年份…)
Date      Team    Sector    Value
12/31/17  Orange  Other     0.00
12/31/17  Apple   Other     0.00
12/31/17  Grapes  Other     0.00
  df = pd.DataFrame({'Date': pd.to_datetime('2017-12-31'),
                       'Team' : ['Orange', 'Apple', 'Grapes'],
                       'Sector': 'other',
                      'Value' : 0.00})
  print(df)
        Date    Team Sector  Value
0 2017-12-31  Orange  other    0.0
1 2017-12-31   Apple  other    0.0
2 2017-12-31  Grapes  other    0.0