【发布时间】:2021-01-14 07:28:09
【问题描述】:
我想创建一个仅包含已更改行的新 csv 文件。
条件是:
import pandas as pd
df = pd.read_csv("sample.csv", delimiter='')
df['Part Number'] = df['Part Number'].astype(str).str.replace('+','-PLUS')
df['Part Number'] = df['Part Number'].astype(str).str.replace('/','-SLASH-')
df['Part Number'] = df['Part Number'].astype(str).str.replace('\\','-SLASH-')
df['Part Number'] = df['Part Number'].astype(str).str.replace(' ','-')
df['Part Number'] = df['Part Number'].astype(str).str.replace('_','-')
df['Part Number'] = df['Part Number'].astype(str).str.replace('.','-')
df['Part Number'] = df['Part Number'].astype(str).str.replace('"','')
df['Part Number'] = df['Part Number'].astype(str).str.replace('(','')
df['Part Number'] = df['Part Number'].astype(str).str.replace(')','')
df['Part Number'] = df['Part Number'].astype(str).str.replace('%','-')
# It can be more these are examples.
现在我想创建新的数据框: 这应该只列出零件号已被替换的行。
【问题讨论】:
-
please do not post images of data when asking a question 因为无法复制数据。而是将其发布为文本,点击代码块中的
Ctrl+K。
标签: python python-3.x pandas dataframe numpy