【发布时间】:2019-06-30 15:35:38
【问题描述】:
我在 python 中有一个大熊猫数据框。我有七列原始数据会定期更新一次,每次将新数据添加到第 1-7 列的底部时,我都需要更新其他 84 列的新行中的值。我想这样做而不必重新计算整个 84 列的所有值。因为这些列中有数百万行。
【问题讨论】:
-
您的问题似乎很有趣,但我无法理解。可以举个例子吗?
-
例如,我从以下数据框开始:
-
TP1df = pd.DataFrame({'c1':[],'c2':[],'c3':[],'c4':[],'c5':[], 'c6':[],'c7':[]})
-
然后我运行:TP1df = pd.read_csv(f'C:/filelocation_{x}#{y}.csv', delimiter=',',names = ['c1','c2 ','c3','c4','c5','c6','c7'])
-
加载一些原始数据。然后我运行大约 84 次计算并根据这些计算在数据框中创建 84 个新列
标签: python pandas moving-average