有没有办法从数据框中的所有列名称中的位置删除字符串
例如,如果我有列名称,如:
ab_sales1 kj_sales2 lm_sales3 .....pk_sales100
10 34 64 ..... 288
Run Code Online (Sandbox Code Playgroud)
我想我的输出列名称是这样的
sales1 sales2 sales3 .....sales100
10 34 64 .... 288
Run Code Online (Sandbox Code Playgroud)
我知道字符串函数可以在行上使用,但我找不到列名的东西
我试图将两个具有相等列但不等行的数据帧相乘.想法是将数据集B中的每一行与数据集A中的每一行相乘.数据集A.
**Category a1 a2 a3 a4 a5 a6 a7**
Food 10 15 28 30 60 33 35
Homecare 14 19 32 34 64 37 39
Apparel 17 22 35 37 67 40 42
Personal 30 35 48 50 80 53 55
AlcBever 33 38 51 53 83 56 58
Footwear 40 45 58 60 90 63 65
NonAlcBev 25 30 43 45 75 48 50
Run Code Online (Sandbox Code Playgroud)
数据集B.
**Country b1 b2 b3 b4 b5 b6 b7**
USA 0.5 0.3 0.1 0.4 0.7 …Run Code Online (Sandbox Code Playgroud)