簡體   English   中英

我們如何在數據框中的列中的字符串周圍添加引號

[英]How can we add quotes around a string in a column in a data frame

我有一個名為“位置”的字段; 它看起來像這樣。

3200 PROVIDENCE DRIVE ANCHORAGE 99508
2500 SOUTH WOODWORTH LOOP PALMER 99645
3260 HOSPITAL DR JUNEAU 99801
1650 COWLES STREET FAIRBANKS 99701
2801 DEBARR ROAD ANCHORAGE 99508

我正在嘗試在字符串周圍添加雙引號,所以它看起來像這樣。

"3200 PROVIDENCE DRIVE ANCHORAGE 99508"
"2500 SOUTH WOODWORTH LOOP PALMER 99645"
"3260 HOSPITAL DR JUNEAU 99801"
"1650 COWLES STREET FAIRBANKS 99701"
"2801 DEBARR ROAD ANCHORAGE 99508" 

我試過這個(它做了一些非常奇怪的事情):

for col in results:
    results['location'] =  results['location'].apply(lambda x: """ + str(x) + """)

我也試過這個(它添加了太多的引號):

for col in results:
    results['location'] = '"' + results['location'] + '"'

想法?

@ASH,試試這個:

['"'+str(x)+'"' for x in words]

Output:

['"3200 PROVIDENCE DRIVE ANCHORAGE 99508"',
 '"2500 SOUTH WOODWORTH LOOP PALMER 99645"',
 '"3260 HOSPITAL DR JUNEAU 99801"',
 '"1650 COWLES STREET FAIRBANKS 99701"',
 '"2801 DEBARR ROAD ANCHORAGE 99508"']

您可以在 Lamba 中使用 f 字符串。

for col in results:
    results['location'] = results['location'].apply(lambda x: f'"{x}"')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM