在Python中创建Panda数据帧
我有一个循环来找到下面的数据帧,分别是'ABC','DEF','GHI','JKR'在Python中创建Panda数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个循环来找到下面的数据帧,分别是'ABC','DEF','GHI','JKR' list = ['ABC', 'DEF','GHI','JKR'] for i in list: dataframe1 = xxxxxxxxx Some Code xxxxxxxxx 在此循环中获取上述列表的以下数据帧 我想通过在上面的数据框中获取数据来创建一个新的panda数据框,如下所示 注: 当for循环遍历列表的每一项时,每一行都会添加 上面的第一个数据框可以有同一个月的多个数据,所以使用逗
list = ['ABC', 'DEF','GHI','JKR']
for i in list:
dataframe1 = xxxxxxxxx Some Code xxxxxxxxx
在此循环中获取上述列表的以下数据帧
我想通过在上面的数据框中获取数据来创建一个新的panda数据框,如下所示
注:
- 当for循环遍历列表的每一项时,每一行都会添加
- 上面的第一个数据框可以有同一个月的多个数据,所以使用逗号添加
- 值位于第一个数据帧分隔列的上方。月份从第一个数据帧日期列上方获取<代码>pd.DatetimeIndex(dataframe1['Date']).strftime('%B')
- 如果可能,当值为“从今天开始日期”时,将红色应用于值,并高亮显示“当前月份”列
pd.crosstab(dataframe1['Type'],pd.DatetimeIndex(dataframe1['Date']).strftime('%B'),dataframe1['Dividend'], aggfunc=','.join)
您可以添加代码来构造您在示例中使用的数据帧吗?请同时添加姓名(abc、ect)和生成输出所需的所有其他信息,这样会更容易帮助您。我不知道如何编码itI无法聚合列表内容,因为列表内容与您提供的数据之间没有相关性。数据没有名称列。@r-初学者,因为ABC有一个数据帧,就像fist一样,DEF有一个数据帧,依此类推。