python - 为什么我不能复制resp。将此列插入数据框中?
问题描述
我只是想将一个数据框列复制到另一个数据框..但它不起作用:
df_transf1['timestamp'][0:3]
2018-02-05 14:00:00 2018-02-05 14:00:00
2018-02-05 15:00:00 2018-02-05 15:00:00
2018-02-05 16:00:00 2018-02-05 16:00:00
Name: timestamp, dtype: datetime64[ns]
X_train1_df['time'] = df_transf1['timestamp'][0:len(X_train1_df)]
type(X_train1_df)
> pandas.core.frame.DataFrame
len(X_train1_df)
> 1700
X_train1_df.head()
time A_phsA
0 NaT 1.679253
1 NaT 1.705401
2 NaT 1.518297
3 NaT 1.229420
4 NaT 1.178687
当我尝试使用A_phsA
来自 df_transf1 的数字列时,它是相同的,只是使用 NaN。怎么了?
解决方案
由于可能存在某种索引不匹配,一种方法是将列转换为列表,然后将其分配给另一个数据帧。转换将发生在values
X_train1_df.insert(2, "time2", df_transf1['timestamp'][:len(X_train1_df)].values)
出于教育目的,您可以这样尝试:
type(df_transf1['timestamp'][:len(X_train1_df)].values)
type(df_transf1['timestamp'][:len(X_train1_df)])
推荐阅读
- javascript - 电子:复选框不改变值?
- android - 使用颤振进行实时图像处理
- c - 使用 fscanf 读取 txt 文件(fscanf 逐行读取字符串的问题)
- jhipster - 为什么我会使用 jpaDerivedIdentifier 获得“参照完整性约束违规”
- javascript - 由于某种原因,我的导航栏有滚动条?
- mongodb - Kafka 主题返回 0 条消息
- css - 我的 css 文件太大,因为 url-loader 正在将 .jpg 代码插入到 .css 文件中 - 如何配置 webpack 使其指向 img?
- c# - Tweetinvi 5.0 获取推文回复
- git - 使用 git clone 从 github 下载大型 lfs 文件时出现问题
- java - 如何在 Firestore 中构建关注系统