利用pandas给excel表格新加一列,该列的值为write、read、science的和,并按照新列的结果排序
时间: 2024-04-29 13:26:47 浏览: 13
好的,这是一个技术问题,可以回答。您可以按照以下代码使用 pandas 给 excel 表格新加一列,该列的值为 write、read、science 的和,并按照新列的结果排序:
```python
import pandas as pd
# 读取 excel 文件
df = pd.read_excel("你的excel文件名.xlsx")
# 计算新列的值
df["sum"] = df["write"] + df["read"] + df["science"]
# 按照新列的结果排序
df = df.sort_values(by=["sum"])
# 将结果输出到新的 excel 文件
df.to_excel("新的excel文件名.xlsx", index=False)
```
请将代码中的 "你的excel文件名.xlsx" 和 "新的excel文件名.xlsx" 替换成您实际的文件名。
相关问题
pandas 新加一列
要在pandas中添加新列,可以使用reindex函数。使用reindex函数时,通过columns参数指定需要包含的所有列名,包括原来的列名和新增的列名。同时,可以通过fill_value参数设置新列的默认值。下面是一个示例代码:
df = pd.DataFrame([['ABC'], ['FJZ'], ['FOC']], columns=['Site'])
df = df.reindex(columns=['Site', 'Quantity', 'Product_number'], fill_value=0)
在上述代码中,原来的DataFrame包含一列名为'Site'的列。通过reindex函数,我们添加了两列,列名分别为'Quantity'和'Product_number',并将它们的默认值设为0。
pycharm pandas excel 保留指定列等于特定几个值的行数并保存为另一张表格
你可以使用以下代码来保留指定列等于特定值的行,并将结果保存为另一张Excel表格:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('input.xlsx')
# 保留指定列等于特定值的行
df_filtered = df[df['column_name'].isin(['value_1', 'value_2'])]
# 将结果保存为Excel文件
df_filtered.to_excel('output.xlsx', index=False)
```
在上面的代码中,你需要将 `column_name` 替换为你要筛选的列的名称,并将 `value_1` 和 `value_2` 替换为你要保留的特定值。最后,将 `input.xlsx` 替换为你的输入文件名,将 `output.xlsx` 替换为你要保存的输出文件名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)