我正在尝试根据另一个数据帧的内容创建一个新的数据帧。 从本质上讲,我将CSV文件作为pivot_表导入,但我希望将其拆分为几个单独的数据帧,并可以选择导出到其他CSV或JSON
内容基本上是
Region,Name,utilization,capacity
North,Westfield,10,20
North,ShadyAcres,100,300
South,Chapelton,30,300
South,Spinney,10,40
Midlands,oakfields,10,15
Midlands,chestfords,14,20
我基本上想把它拆分为,这样我就有了单独的数据帧,只包含
Name,Utilization,Capacity
基于Region列,我尝试了
df.[northregion] = df.region == 'North'
当我创建新的数据框时,这确实基于内容识别了区域
north = df.pivot_table(index['northregion] etc...
它只是在整个帧中插入一个True False
使用^{} :
或者像耶斯雷尔建议的那样:
这将创建由
Region
列的值访问的数据帧字典要创建特定的数据帧,可以执行以下操作:
相关问题 更多 >
编程相关推荐