pandas, 读取tt_0c.csv, tt_100c.csv, 输出新的csv。新的csv第0列的元素从上到下依次是TT,0,TT/0 和tt_0c.csv第二列, 新的csv第1列的元素从上到下依次是TT,100,TT/100 和tt_100c.csv第二列,
时间: 2024-03-10 14:48:54 浏览: 111
使用pandas读取csv文件的指定列方法
好的,为了完成你的要求,可以按照以下代码实现读取和输出:
```python
import pandas as pd
# 读取 tt_0c.csv 和 tt_100c.csv 文件
df1 = pd.read_csv('tt_0c.csv')
df2 = pd.read_csv('tt_100c.csv')
# 新建一个 DataFrame 用于存放输出结果
output = pd.DataFrame(columns=['', ''])
output.loc[0] = ['TT', '0']
output.loc[1] = ['TT', '100']
# 将 tt_0c.csv 和 tt_100c.csv 文件的第二列数据加入到输出 DataFrame 中
output.loc[2, 0] = 'TT/0'
output.loc[2, 1] = df1.iloc[:, 1].tolist()
output.loc[3, 0] = 'TT/100'
output.loc[3, 1] = df2.iloc[:, 1].tolist()
# 输出结果到新的 csv 文件
output.to_csv('new.csv', index=False)
```
这段代码会读取当前工作目录下的 tt_0c.csv 和 tt_100c.csv 文件,并将它们的第二列数据加入到新的 DataFrame 中。然后创建一个新的 csv 文件 "new.csv" 并将结果输出到该文件中。注意,这里使用了 `iloc` 方法获取 tt_0c.csv 和 tt_100c.csv 文件的第二列数据。
希望这个代码可以帮助你完成你的任务!
阅读全文