for i in range(df.shape[0]): df.iloc[i, 0] = df.iloc[i, 0].replace('_assembly', '') df怎么把df写入文件
时间: 2024-10-23 12:15:18 浏览: 10
pandas.dataframe按行索引表达式选取方法
4星 · 用户满意度95%
在Python中,`df`是一个Pandas DataFrame对象,这个代码段遍历DataFrame的每一行(`range(df.shape[0])`),然后替换每个字符串值中包含 '_assembly' 的内容为空字符串。`df.iloc[i, 0]`表示第i行第一列的数据,`.replace('_assembly', '')`则是执行替换操作。
如果你想要将处理后的数据保存到文件,可以使用Pandas提供的`to_csv()`、`to_excel()`或者其他格式的函数,例如:
```python
# 先对df做处理
for i in range(df.shape[0]):
df.iloc[i, 0] = df.iloc[i, 0].replace('_assembly', '')
# 然后选择一种格式,比如CSV
df.to_csv('output.csv', index=False) # 将DataFrame写入csv文件,index=False表示不保存索引
# 或者Excel文件
df.to_excel('output.xlsx', index=False)
# 如果你需要其他格式,如JSON或Parquet,可以使用对应的函数:
# df.to_json('output.json')
# df.to_parquet('output.parquet')
```
阅读全文