利用pandas模块初始化m行n列的dataframe
时间: 2023-05-30 09:03:31 浏览: 95
可以使用以下代码来初始化一个m行n列的dataframe:
```
import pandas as pd
m = 3
n = 4
df = pd.DataFrame(index=range(m), columns=range(n))
```
这将创建一个名为df的dataframe,其中有3行和4列,每个单元格都为空。您可以通过使用行和列的索引来访问和修改这些单元格。
相关问题
利用pandas模块初始化m行n列的dataframe,并逐个遍历修改该dataframe的每一个值
import pandas as pd
# 初始化m行n列的dataframe
m = 3
n = 4
df = pd.DataFrame([[0]*n]*m)
# 遍历修改每一个值
for i in range(m):
for j in range(n):
df.iloc[i,j] = i+j
print(df)
利用pandas模块初始化m行n列的dataframe,并逐个遍历修改该dataframe的每一个值,最后将每行倒过来,请给出完整的python代码
```python
import pandas as pd
# 初始化m行n列的dataframe
m = 3
n = 4
df = pd.DataFrame([[0]*n]*m)
# 逐个遍历修改df的每一个值
for i in range(m):
for j in range(n):
df.iloc[i,j] = i*n + j
# 将每行倒过来
df = df.iloc[:, ::-1]
print(df)
```
输出结果:
```
3 2 1 0
0 3 2 1 0
1 7 6 5 4
2 11 10 9 8
```
阅读全文