擅长:python、mysql、java
<p>一个更麻烦但可能更可读的解决方案:</p>
<pre><code>v = [1,23,33]
cols = {'A': v, 'B': v, 'C': v, 'D': v, 'E': v,
'F': v, 'G': v, 'H': v, 'I': v, 'J': v}
df = pd.DataFrame(data = cols,
index = ['2020-01-01']*3,
columns = cols)
for n, col in enumerate(df.columns, 1):
df[col] = str(n).zfill(2) + df[col].astype(str)
>>
A B C D E F G H I J
2020-01-01 011 021 031 041 051 061 071 081 091 101
2020-01-01 0123 0223 0323 0423 0523 0623 0723 0823 0923 1023
2020-01-01 0133 0233 0333 0433 0533 0633 0733 0833 0933 1033
</code></pre>