python按行输出到表格
时间: 2024-04-10 16:33:22 浏览: 175
你可以使用Python的pandas库来按行输出到表格。下面是一个示例代码:
```python
import pandas as pd
data = [['Alice', 25, 'Engineer'],
['Bob', 30, 'Developer'],
['Charlie', 35, 'Manager']]
df = pd.DataFrame(data, columns=['Name', 'Age', 'Job'])
df.to_csv('output.csv', index=False)
```
这段代码创建了一个包含三行数据的DataFrame。然后使用`to_csv`方法将DataFrame保存到一个名为"output.csv"的文件中,参数`index=False`表示不保存行索引。你可以根据需要修改数据和文件名。运行代码后,你将在当前目录下找到生成的CSV文件。
相关问题
python把列表按行输出到表格
要将列表按行输出到表格,你可以使用Python的csv模块或者pandas库。下面是使用这两种方法的示例代码:
使用csv模块:
```python
import csv
data = [['Alice', 25, 'Engineer'],
['Bob', 30, 'Developer'],
['Charlie', 35, 'Manager']]
filename = 'output.csv'
with open(filename, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
```
这段代码创建一个包含三行数据的列表。然后,使用csv模块的`writerows`方法将数据逐行写入到名为"output.csv"的文件中。
使用pandas库:
```python
import pandas as pd
data = [['Alice', 25, 'Engineer'],
['Bob', 30, 'Developer'],
['Charlie', 35, 'Manager']]
df = pd.DataFrame(data)
df.to_csv('output.csv', index=False, header=False)
```
这段代码创建了一个包含三行数据的DataFrame。然后使用pandas的`to_csv`方法将DataFrame保存到一个名为"output.csv"的文件中。参数`index=False`表示不保存行索引,参数`header=False`表示不保存列名。
无论使用哪种方法,运行代码后,你将在当前目录下找到生成的CSV文件。
python 把df输出csv表格
可以使用 pandas 库将 DataFrame 中的数据输出为 CSV 文件,使用 `to_csv()` 方法即可。
示例代码:
```python
import pandas as pd
# 读取 CSV 文件为 DataFrame
df = pd.read_csv('input.csv')
# 输出 DataFrame 到 CSV 文件
df.to_csv('output.csv', index=False)
```
其中,`read_csv()` 方法用于读取 CSV 文件,`to_csv()` 方法用于输出 DataFrame 到 CSV 文件。在输出时,`index=False` 参数表示不输出 DataFrame 的索引。
阅读全文