【发布时间】:2018-10-30 19:49:46
【问题描述】:
我有一个 pandas 系列的字符串,我想在它的开头附加这个字符串。
例如,我有这个123456,我想要这个00000123456。
并非所有字符串的大小(长度)都相同,并且每个字符串的大小必须为 11。
我试过这段代码:
x = [6, 7, 8, 9, 10]
for i in range(len(x)):
if x[i] == df['ID'].str.len():
df['ID'].join((11-i)*'0')
并得到这个错误:
Series 的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
谁能帮帮我?
【问题讨论】:
标签: python string pandas append