我有一个没有标题的数据帧,我需要编辑所有单元格。你知道吗
单元格由产品名称和特定数字组成,例如:
'Pasta=3'
示例:
0 1 2 3
0 'Pasta=3' 'Soup=2' 'Potatoes=4' None
1 'Cheese=1' 'Milk=2' None None
2 'Eggs=6' 'Cleaners=1' 'Beef=2' 'Fish=1'
3 'Apples=3' 'Banana=2' 'Pear=4' None
现在我必须去掉相等符号和数字。所以,如果我有
'Pasta=3'
我必须删除“=3”才能获得
'Pasta'
如果数据帧没有头,我怎么做?你知道吗
谢谢你。你知道吗
首先,它们有一个“标题”(即列名)。在您的例子中,它是
0
或"0"
(整数0或字符串0)。因此您仍然可以通过df[0]
或df["0"]
访问列,这取决于它是整数还是字符串。你知道吗其次,要删除
=
之后的所有内容,只需在每一列上使用df.replace
,声明regex=True
也可以使用
apply
(速度较慢,首选第一种方法)相关问题 更多 >
编程相关推荐