Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何覆盖数据帧第一行的值_Python_Python 3.x_Pandas_Dataframe - Fatal编程技术网

Python 如何覆盖数据帧第一行的值

Python 如何覆盖数据帧第一行的值,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,给定一个panda.Dataframe,例如: 我想知道用0或其他特定值替换第一行中的所有值并使用新数据帧的最佳方法。我希望以一种通用的方式来实现这一点,其中可能有比本例中更多或更少的列 尽管问题很简单,但我还是找不到解决办法。其他人发布的大多数示例都与fillna和相关方法有关您可以使用这些方法来非常清晰地做到这一点,如: 代码: 测试代码: 结果: 您可以使用以下方法非常干净地完成此操作: 代码: 测试代码: 结果: df = pd.DataFrame(np.random.randn(10,

给定一个panda.Dataframe,例如:

我想知道用0或其他特定值替换第一行中的所有值并使用新数据帧的最佳方法。我希望以一种通用的方式来实现这一点,其中可能有比本例中更多或更少的列

尽管问题很简单,但我还是找不到解决办法。其他人发布的大多数示例都与fillna和相关方法有关

您可以使用这些方法来非常清晰地做到这一点,如:

代码: 测试代码: 结果: 您可以使用以下方法非常干净地完成此操作:

代码: 测试代码: 结果:
df = pd.DataFrame(np.random.randn(10,5), columns = ['a','b','c','d','e'])
df.iloc[0] = 0
df = pd.DataFrame(np.random.randn(10, 5), columns=['a', 'b', 'c', 'd', 'e'])
print(df)
df.iloc[0] = 0
print(df)
          a         b         c         d         e
0  0.715524 -0.914676  0.241008 -1.353033  0.170578
1 -0.300348  1.118491 -0.520407  0.185877 -0.950839
2  1.942239  0.980477  0.110457 -0.558483  0.903775
3  0.400923  1.347769 -0.120445  0.036253  0.683571
4 -0.761881 -0.642469  2.030019  2.274070 -0.067672
5  0.566003  0.263949 -0.567247  0.689599  0.870442
6  1.904812 -0.689312  1.400950  1.942681 -1.268679
7 -0.253381  0.464208  1.362960  0.129433  0.527576
8 -1.404035  0.174586  1.006268  0.007333  1.172559
9  0.330404  0.735610  1.277451 -0.104888  0.528356

          a         b         c         d         e
0  0.000000  0.000000  0.000000  0.000000  0.000000
1 -0.300348  1.118491 -0.520407  0.185877 -0.950839
2  1.942239  0.980477  0.110457 -0.558483  0.903775
3  0.400923  1.347769 -0.120445  0.036253  0.683571
4 -0.761881 -0.642469  2.030019  2.274070 -0.067672
5  0.566003  0.263949 -0.567247  0.689599  0.870442
6  1.904812 -0.689312  1.400950  1.942681 -1.268679
7 -0.253381  0.464208  1.362960  0.129433  0.527576
8 -1.404035  0.174586  1.006268  0.007333  1.172559
9  0.330404  0.735610  1.277451 -0.104888  0.528356