如何解决将Clomun中的字符串值转换为其他字符串
将输入df视为:
name value
abcd_1 dfgh
abcd_2 erty
abcd_3 yuio
abcd_4 uiop
abcd_5 yuio
abcd_6 yuio
abcd 7 tyui
abcd_8 tyui
abcd_9 ghjk
要转换为
name value
a1 dfgh
a1 erty
a1 yuio
a2 uiop
a2 yuio
a2 yuio
a3 tyui
a3 tyui
a3 ghjk
我要在这里发生的是在名称列中,从abcd_1到abcd_3必须以基于索引的a1代替(例如abcd_1,2,3 ...),对其他方式相同。 不要手动替换字符串,而必须根据ab的abcd的1到3之类的范围来完成
任何帮助将不胜感激
谢谢
解决方法
通过这个例子帮助自己
dict1 = {"abcd_1" : "ygfh","abcd_2": "ghkj","abcd_3": "whatever"}
l1 = list(dict1.values())
l2 = "a1","a2","a3"
final_dict = dict(zip(l2,l1))
print(final_dict)
输出
{'a1': 'ygfh','a2': 'ghkj','a3': 'whatever'}
按照这种方法,将问题分成几小段即可使您快速获得结果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。