pandas - 构建数据框列明智还是行明智?
问题描述
我必须构建一个新的数据框作为我的 python 程序的输出,这个数据框依赖于以前的列,例如第 1 列和第 2 列将定义 col3 中的项目,进一步 col4 使用以前的 cols。总共我会有 7 个冷数据框。我应该如何逐列或逐行构建它?
解决方案
您应该逐列构建它。
df[col_3] = func(df[col_1], df[col_2])
df[col_4] = func(df) # The dataframe inherently includes columns 1 and 2 and 3
df[col_5] = func(df)
...
等等。
如果您沿向量应用函数,请逐行确保axis=1
这是否是可选参数。
推荐阅读
- python - 如何打印用户想要的某个字符串的字母
- flutter - 从 flutter_bluetooth_serial 依赖项运行 getBondedDevices() 函数时应用程序崩溃
- android - Jetpack Compose - 如何在可滚动的非惰性列中控制 IME(键盘)?
- python - 仅使用 Colab Pro 的 GPU
- r - 将 gt 表保存为没有 phantomjs 的 PNG
- r - 使用 RcppArmadillo 源 (sourceCpp()) 文件时出错
- flutter - Flutter中如何从listview中获取数据
- python - 错误:“只有 unicode 对象是可转义的。没有类型
“。有人可以帮我找出我的代码中的错误吗? - css - 材质 UI 日期选择器伸出
- python - 从 Python openCV 中每一帧的视频中获取经过的时间