我正在尝试将np.int64值列表转换为panda系列中的字符串值。
列值如下所示:
1. [0000, 3321, 76463, 858505,...]
2. [00300, 2421, 769063, 853205,...]
3. [0000, 89321, 216463, 85899,...]
...
尝试使用循环进行迭代-
for i in df['col']:
for j in i:
j = str(j)
并尝试了列表理解,但都不起作用。CCD_ 1仍然是np.int64。
理想情况下,我想将所有值"解包"到一个字符串序列中,所以答案看起来像:
'0000' , '3321', '76463', '858505'...
'00300', '2421', '769063', '853205'...
...
策略:创建一个新的数据结构,用旧数据结构中的值填充。这有帮助吗?
stringData = [] #New empty structre for the string data.
for i in range(len(df['col'])): #Iterate through each column
stringData.append[] #Append a new column to the new structure
for j in df['col'][i]: #Iterate through each item in each column
stringData[i].append(str(j)) # Append a new item to the new column