我不太知道如何简单地解释我的问题
但是我需要通过插入几乎为空的行来修改DataFrame
对于软件格式兼容性问题。你知道吗
举个例子:
我需要更改这种类型的Dataframe
:
df = pd.DataFrame({"line1": [200, 400, 800],
"line2": [400, 900, 700],
"line3": [800, 700, 966],
"name": ["bla", "bloo", "bloom"})
print df
line1 line2 line3 name
0 200 400 800 bla
1 400 900 700 bloo
2 800 700 966 bloom
对这样的事情:
line_name line1 line2 line3
0 ID
1 name
2 bla 200 400 800
3 bloo 400 900 700
4 bloom 800 700 966
当然,真正的数据帧有更多的行和列。 因此,我正在寻找一种方法,它可以处理数量可变的列,而不必在行列下逐个手动添加“Blank”。你知道吗
我尝试了一些Groupby
方法,制作了两个数据帧(一个只有line
、ID
、name
结构,另一个有实际的names
和values
结构,然后合并它们,但没有成功。你知道吗
任何想法都将不胜感激。你知道吗
不确定这正是你想要的。根据给出的示例数据帧,您可以尝试:
您可以尝试使用Setting With Enlargement解决方案:
相关问题 更多 >
编程相关推荐