我有一个如下格式的csv数据文件,我想把行改成列,但这种转换需要按股票和日期进行。你知道吗
Ticker,Indicator,Date,Value
STOCK A,ACCRUALS,3/31/2005,-10.44
STOCK A,ACCRUALS,3/31/2006,0.44
STOCK A,AE,3/31/2005,3.97
STOCK A,AE,3/31/2006,3.67
STOCK A,ASETTO,3/31/2005,0.762
STOCK A,ASETTO,3/31/2006,0.9099
输出
Ticker,Date,ACCRUALS,AE,ASETTO
STOCK A,3/31/2005,-10.44,3.97,0.762
STOCK A,3/31/2006,0.44,3.67,0.9099
假设您的数据位于名为
df
的数据帧中:它应该获取
df['Indicator']
的每个唯一值,并在df['Value']
列中为该特定指示符创建一个新列。你知道吗您可以使用
reset_index()
将数据帧的索引设置回零:而且,您可以不使用
cols_to_keep
,而是执行以下操作:相关问题 更多 >
编程相关推荐