我正在尝试替换pandas列中Python中的字符串,从'EXAMPLE\‘改为空白,我使用的代码如下: df[<column_name>].str.replace('EXAMPLE\\', '') 但是,我会得到错误消息"re.error: bad escape (end of pattern) at position 7“ 如果我做df[<column_name>].str.replace('EXAMPLE', ''),它完全可以工作,不管怎样,这样做?
我有多个包含()和空格的excel文件名。例如,"(IN) State Project“。如何使用正则表达式删除它们,期望的输出将是"IN_State_Project“ 我使用了python,并尝试了以下方法。它不起作用 s = "(IN) State Project"
s.replace("^(" "|"("|")")$","_") 语法错误
我想从某个文件中搜索一个单词,并用关键字字典中的不同字符串替换该单词。这基本上就是文本替换的事情。 我下面的代码不能工作: keyword = {
"shortkey":"longer sentence",
"gm":"goodmorning",
"etc":"etcetera"
}
with open('find.txt', 'r') as file:
lines = file.readlines()
for line in l
我正在获取字段分隔符为"|“的数据
field 1 | field 2 | field 3
就是我常听到的台词。
异常看起来像这样
field 1 | 2\|2\|2 | field 3
我的python程序应该返回
field 1 | 2 2 2 | field 3
我正在寻找Python2.6正则表达式来用空格替换\|。我已经尝试了很多次,但主要还是替换了常规的字段分隔符。最新的尝试是
line = re.sub("\\\\\|", " ", line)
我正在尝试将一个简单的python代码转换为JavaScript。python代码基本上是用另一个字符替换一个字符,并输出结果。我的python代码是
def replace(word):
for old, new in (
("a", "@"),
("e", "()"),
):
s = word.replace(old, new)
print (s)
对于JavaScript来说
我有一个单词短语列表和一个字符串,如下所示。
mylist = ['and rock, 'shake well', 'the']
mystring = "the sand rock need to be mixed and shake well"
我想用""替换mylist中的单词。
我目前在python中使用replace方法,如下所示。
for item in mylist:
mystring = mystring.replace(item, "")
然而,我注意到它并不适用于我所有的句
我要删除"HKD $“,改为浮动对象。
我使用下面的命令行,但它不起作用。
df['price_list_1'] = df['price_list_1'].str.replace("HKD $","")
结果:
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:1: FutureWarning: The default value of regex will change from True to False in a future version.
code: df['review'].head()
index review
output: 0 These flannel wipes are OK, but in my opinion
我想从dataframe的列中删除标点符号,并创建一个新列。
code: import string
def remove_punctuations(text):
return text.translate(None,string.punctuation)
df["new_column"
我有几千个常用单词,比如LLC,INC,CO,我需要从pandas dataframe列中几百万个公司名称的末尾删除它们。下面将删除任意位置中的常用词: toexlude = dfwcomwords['ending'].tolist()
data['names'] = data['names'].apply(lambda x: ' '.join([word for word in x.split() if word not in (toexclude)])) 但我只想去掉名字末尾的单词,即"INC INTERNATIO
在Python中,如何拆分空格或连字符?
输入:
You think we did this un-thinkingly?
所需输出:
["You", "think", "we", "did", "this", "un", "thinkingly"]
我能走的最远
mystr.split(' ')
但我不知道如何在连字符和空格上拆分。我需要使用正则表达式吗?
我有一个句子列表,如下所示: sentences = ["I am learning to code", "coding seems to be intresting in python", "how to code in python", "practicing how to code is the key"] 现在,我希望使用字典及其替代项替换这个句子列表中的几个子字符串。 word_list = {'intresting': 'interesting', 'how to code
我在Python中构建了一个“货币标记器”,它标识了所有的货币表达式,并用一个带标记的字符串替换了它们。
例如,
替换"I have $20 in my pocket"
用"I have <Currency>$20</Currency> in my pocket"
其中一项任务要求我用标记的字符串替换标识为货币的字符串。我正在使用re.sub()来完成这个任务。
除了“$44亿”或“$440万”之外,它对每种形式的字符串都非常有效。
我尝试在python控制台中运行简单的示例,发现re.sub()与具有混合美元模式的模式不一致。
例如,
我有一些python代码,用来从数据库中检索数据。我感兴趣的列是一个URL,其格式为:
../xxxx/ggg.com
我需要找出第一个字符是否是.。
如果它是一个.,我需要删除字符串开头的两个点..,然后将另一个字符串附加到它后面。
最后,我必须生成一个xml文件。
This is my code:
xml.element("Count","%s" %(offercount))
for colm in offer:
xml.start("Offer")
xml.element("qqq&
我不知道如何使用"replace“python字符串函数来删除括号。
我假设我在这里做错了什么-我有这样的代码:
line = line.replace('\(','A')
当面对包含(的字符串时,它不会执行任何操作。我也试过
line = line.replace('\\(','A')
但那里也没有骰子。
我知道这个函数是有效的-(这是用于将sqlite数据转储转换为mysql的,说真的,为什么没有人开发一个10美元的应用程序来做这件事呢?我现在应该已经买了。)-因为我可以
line = line.replace(
我是新手,python也是新手,但我想试一试!我想将句子中的't‘替换为'top’,将'h‘替换为'hop’,只有当'th‘不可见时才这样做,因为'th’将变成'thop‘。例如:“Thi hi tea”必须变成“thopi hopi topea”。我有这样的代码:
sentence = str(raw_input('give me a sentence '))
start = 0
out = ''
while True:
i = string.find( sentence, 'th
我正在尝试对一个列执行一些正则表达式操作。为了做到这一点,我用如下的基本小写操作进行了说明:
df.select('name').map(lambda x: x.lower())
这里的df是一个DataFrame,当我调用collect()操作时,该操作抛出了一个异常。
Ques 1: After map(or reduce) operation, every DataFrame converts to a Pipelined RDD. Am I right?
如果是这样,为什么这个命令在收集流水线RDD时抛出异常。
我错过了什么吗?
异常太大,无法读取:
17/07
我需要一个用Python编写的程序的帮助。
假设我想要将单词"steak"的每个实例都替换为"ghost" (只需使用它...)但我也想同时将单词"ghost"的每个实例替换为"steak"。以下代码不起作用:
s="The scary ghost ordered an expensive steak"
print s
s=s.replace("steak","ghost")
s=s.replace("ghost","steak")
prin
在python中,我需要将" - "替换为"-",但前提是[SPACE][DASH][SPACE]出现在两个单词之间。
[SPACE][SPACE][DASH][SPACE][SPACE]不会改变。即:
" - The quick - brown fox jumps - over the -"将不得不更改为
" - The quick-brown fox jumps - over the -"
This is jumps[SPACE][SPACE][DASH][SPACE][SPACE] ...
我不能把头绕在regex上
我对python和regex还是个新手,但我正在努力想办法做到这一点。
我有一个如下所示的文件:
random text up here
group groupfoo {
item_1
item_2
item_3
}
group groupbar {
item_1
item_2
item_3
}
random text down here
在这个文件中有几个这样的组。组名(groupfoo、groupbar等)都是唯一的。我希望能够以某种方式创建基于组名称的元组,并将项目作为值。
请帮帮我!
谢谢!
python中是否有字符串操作可以实现以下输入和输出?如果我要使用regex,那么regex表达式将如何替换子字符串?
#inputs
y = sentence-with-dashes
x = this is a sentence with dashes
#output
z = this is a sentence-with-dashes
#####################################
#sometimes the input is pretty messed up like this
y = sentence-with-dashes
x = this is a
我正在使用Python和MySQL
假设我有一个MySQL查询:
Select * FROM table WHERE string = ‘cla apple ss
请注意,将该字符串与“class”进行比较,并插入单词“apple”。
如何进行高级MySQL查询,其中的行如
The class is big或The apple is red
都将被返回。我尝试过MATCH/ effect和%LIKE%,但这两种方法似乎都没有达到预期的效果。
我很确定关于这个话题肯定有重复的问题,但我已经搜索了一段时间,还没有找到解决方案。
谢谢你的帮助。