【问题标题】:Changing values in a pandas.DataFrame更改 pandas.DataFrame 中的值
【发布时间】:2020-11-27 10:38:42
【问题描述】:

各位,我是 python 世界的新手,我正在尝试学习 pandas 和 tensorflow。
目前,我有一个包含正值和负值的数据框,我想设法调整其大小。
例如

import pandas as pd
import numpy as np
from sklearn.preprocessing import MinMaxScaler, StandardScaler

df = pd.read_excel ('/Users/dataset.xlsx')
print(df[:])

scaler = MinMaxScaler(feature_range=(0,1))
df_absolute = df.abs()
df_scaled = scaler.fit_transform(df_absolute)

#df_mod = df_scaled.loc[(df<0)] = df_scaled*-1

df_normalized = pd.DataFrame(df_mod)
print(df_normalized[:])

我在带有 # 的行中有一个错误,例如“numpy.ndarray”。
我该如何解决这个问题?

【问题讨论】:

  • 请提供您的数据样本并添加错误。

标签: python pandas numpy-ndarray


【解决方案1】:

df = pd.read_excel ('/Users/dataset.xlsx')

有空格' '应该删除它

df = pd.read_excel('/Users/dataset.xlsx')

【讨论】:

  • 当我创建这篇文章时,这只是一个打字错误。对标有#?的行中真正问题的一些评论?
猜你喜欢
  • 2021-08-13
  • 1970-01-01
  • 2019-10-04
  • 1970-01-01
  • 1970-01-01
  • 2021-12-16
  • 2023-03-20
  • 2014-08-19
  • 2019-01-25
相关资源
最近更新 更多