【发布时间】:2021-04-16 02:16:24
【问题描述】:
我想创建一个仅包含修改数据的新 csv 文件。输入 csv 文件例如为
输入.csv
现在我想创建一个新的 csv 文件,仅包含修改后的数据,例如
条件是:
df1.loc[df1['Code'].astype(str).str.len() >12, 'Code']= '0'
我试过的是
import pandas as pd
df1 = pd.read_csv('input.csv')
df1.loc[df1['Code'].astype(str).str.len() >12, 'Code']= ''
df2 = df1.reindex(['ID','Name','Code','Changed Code'],axis=1)
在这种情况下如何为修改后的数据创建一个新的数据框?有什么建议或想法吗?
【问题讨论】:
标签: python python-3.x pandas numpy csv