pandas python replace/deleting a hyphen in read_csv
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
Hi I am trying to delete all hyphens from a csv data table. Where all values are XYZ-001, XYZ-002, XYZ-003, etc AND I want them to look like XYZ001, XYZ002, XYZ003. I cannot seem to figure out how to use the .replace() feature. Any other ideas??
import pandas as pd
dfz = pd.read_csv('control.csv', index_col=0, parse_dates=True)
df1 = pd.DataFrame(dfz[0])
print(dfz['Unnamed: 1'])
dfz['Unnamed: 1'].replace('-','')
python pandas
add a comment |
Hi I am trying to delete all hyphens from a csv data table. Where all values are XYZ-001, XYZ-002, XYZ-003, etc AND I want them to look like XYZ001, XYZ002, XYZ003. I cannot seem to figure out how to use the .replace() feature. Any other ideas??
import pandas as pd
dfz = pd.read_csv('control.csv', index_col=0, parse_dates=True)
df1 = pd.DataFrame(dfz[0])
print(dfz['Unnamed: 1'])
dfz['Unnamed: 1'].replace('-','')
python pandas
1
dfz['Unnamed: 1'].str.replace('-','')
– najeem
Jan 4 at 2:51
add a comment |
Hi I am trying to delete all hyphens from a csv data table. Where all values are XYZ-001, XYZ-002, XYZ-003, etc AND I want them to look like XYZ001, XYZ002, XYZ003. I cannot seem to figure out how to use the .replace() feature. Any other ideas??
import pandas as pd
dfz = pd.read_csv('control.csv', index_col=0, parse_dates=True)
df1 = pd.DataFrame(dfz[0])
print(dfz['Unnamed: 1'])
dfz['Unnamed: 1'].replace('-','')
python pandas
Hi I am trying to delete all hyphens from a csv data table. Where all values are XYZ-001, XYZ-002, XYZ-003, etc AND I want them to look like XYZ001, XYZ002, XYZ003. I cannot seem to figure out how to use the .replace() feature. Any other ideas??
import pandas as pd
dfz = pd.read_csv('control.csv', index_col=0, parse_dates=True)
df1 = pd.DataFrame(dfz[0])
print(dfz['Unnamed: 1'])
dfz['Unnamed: 1'].replace('-','')
python pandas
python pandas
asked Jan 4 at 2:44
Ed_Ed_
195
195
1
dfz['Unnamed: 1'].str.replace('-','')
– najeem
Jan 4 at 2:51
add a comment |
1
dfz['Unnamed: 1'].str.replace('-','')
– najeem
Jan 4 at 2:51
1
1
dfz['Unnamed: 1'].str.replace('-','')– najeem
Jan 4 at 2:51
dfz['Unnamed: 1'].str.replace('-','')– najeem
Jan 4 at 2:51
add a comment |
2 Answers
2
active
oldest
votes
you can also use:
df.replace(r'[W]','',inplace=True,regex=True)
if you dont want to use inplace (you can go through this for pros and cons of inplace) you could assign it back like :
df = df.replace(r'[W]','',regex=True)
W finds any character that is not a letter, numeric digit, or the underscore character.
Use this only if you have unknown special characters in the dataframe.
add a comment |
dfz['Unnamed: 1'] = dfz['Unnamed: 1'].str.replace('-','')
Remember to assign it back.
Documentation here
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54032523%2fpandas-python-replace-deleting-a-hyphen-in-read-csv%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
you can also use:
df.replace(r'[W]','',inplace=True,regex=True)
if you dont want to use inplace (you can go through this for pros and cons of inplace) you could assign it back like :
df = df.replace(r'[W]','',regex=True)
W finds any character that is not a letter, numeric digit, or the underscore character.
Use this only if you have unknown special characters in the dataframe.
add a comment |
you can also use:
df.replace(r'[W]','',inplace=True,regex=True)
if you dont want to use inplace (you can go through this for pros and cons of inplace) you could assign it back like :
df = df.replace(r'[W]','',regex=True)
W finds any character that is not a letter, numeric digit, or the underscore character.
Use this only if you have unknown special characters in the dataframe.
add a comment |
you can also use:
df.replace(r'[W]','',inplace=True,regex=True)
if you dont want to use inplace (you can go through this for pros and cons of inplace) you could assign it back like :
df = df.replace(r'[W]','',regex=True)
W finds any character that is not a letter, numeric digit, or the underscore character.
Use this only if you have unknown special characters in the dataframe.
you can also use:
df.replace(r'[W]','',inplace=True,regex=True)
if you dont want to use inplace (you can go through this for pros and cons of inplace) you could assign it back like :
df = df.replace(r'[W]','',regex=True)
W finds any character that is not a letter, numeric digit, or the underscore character.
Use this only if you have unknown special characters in the dataframe.
edited Jan 4 at 3:53
answered Jan 4 at 3:27
anky_91anky_91
10.6k2922
10.6k2922
add a comment |
add a comment |
dfz['Unnamed: 1'] = dfz['Unnamed: 1'].str.replace('-','')
Remember to assign it back.
Documentation here
add a comment |
dfz['Unnamed: 1'] = dfz['Unnamed: 1'].str.replace('-','')
Remember to assign it back.
Documentation here
add a comment |
dfz['Unnamed: 1'] = dfz['Unnamed: 1'].str.replace('-','')
Remember to assign it back.
Documentation here
dfz['Unnamed: 1'] = dfz['Unnamed: 1'].str.replace('-','')
Remember to assign it back.
Documentation here
answered Jan 4 at 3:21
ycxycx
1,711518
1,711518
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54032523%2fpandas-python-replace-deleting-a-hyphen-in-read-csv%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
dfz['Unnamed: 1'].str.replace('-','')– najeem
Jan 4 at 2:51