[英]Pandas dataframe: select list items in a column, then transform string on the items
[英]Read list items as string in dataframe pandas
我在從 excel 文件中讀取值的代碼中有這樣的行
df = pd.read_excel('Data.xlsx', sheet_name='Sheet1')
mylist = df['Numbers'].tolist()
我有一個類似[1, 2, 3, 4, 5, 100]
的數字列表如何將該列表中的數字轉換為字符串?
您可以使用astype
方法來轉換 pandas 系列 object ,該方法接受numpy.dtype
或 ZA7F5F35426B9274117FC29 類型。
df['Numbers'].astype(str).tolist()
我假設您遇到的問題可能是因為join
連接strings
列表中的元素而不是integers
(這就是您在該列表中的內容)。 因此,您可以:
a = ''.join(map(str, my_list)) #1st way
b = ''.join(str(i) for i in my_list) #2nd way
print(a), print(b)
12345100
12345100
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.