我有一個數據框的coloumns輸入爲12345,並且想要輸出爲excel表爲1XXX5如何執行此操作。在數據幀coloumn的數據類型爲整數pandas中的掩碼數
df=pd.read_excel('INVAMF.xls',sheetname=4,header=0,skiprows=0)
#df created
print df.dtypes
print np.count_nonzero(pd.value_counts(df['ACCOUNT_NUMBER'].values))
s = (df['ACCOUNT_NUMBER'])
print s
s = s.astype(str)
s.apply(lambda x: x[0] + 'X' * (len(x) - 2) + x[-1])
print s
0 32642
1 32643
2 32644
3 32677
4 32680
5 32680
6 32688
7 32688
8 32695
9 32708
10 32708
11 32709
12 32710
13 32734
14 32734
15 32738
16 32738
17 6109
18 6109
List item
你能後的原始數據,你的代碼和所需的輸出爲你的問題有點 – EdChum
不清楚,我不能,因爲它是對工作的敏感我在做什麼..但將詳細闡述。把它當作你電話號碼的數字整數,我需要隱藏數據表中的數據用於報告目的。所以我的輸出應該有X隱藏的中間整數,我想將它保存在axcel文件中 –
就像我的編號是8815392我應該在輸出中得到8XXXXX2 –