使用Python创建熊猫数据框

时间:2020-10-11 07:51:40

标签: python pandas dataframe

我有一个循环来查找“ ABC”,“ DEF”,“ GHI”,“ JKR”的以下数据框。

list = ['ABC', 'DEF','GHI','JKR']
for i in list:
  dataframe1 = xxxxxxxxx Some Code xxxxxxxxx

在此循环中获取上述列表的以下数据帧

Dataframe

我想通过在上面的数据框中获取数据来创建一个新的熊猫数据框。

New Dataframe

注意:

  • 当for循环遍历列表的每一项时,每一行都会添加。
  • 在第一个数据框中,同一个月可以有多个数据,因此请使用逗号添加。
  • 值在第一个数据帧“划分的”列上方。月份在第一个数据框“日期”列上方。 pd.DatetimeIndex(dataframe1['Date']).strftime('%B')
  • 如果值是从今天开始的日期,则在可能的情况下将红色应用于值,并突出显示当前月份的列。

我尝试使用以下代码,但是它不起作用,并且还在为循环添加新的数据帧。

pd.crosstab(dataframe1['Type'],pd.DatetimeIndex(dataframe1['Date']).strftime('%B'),dataframe1['Dividend'], aggfunc=','.join)

0 个答案:

没有答案