在熊猫数据框中创建新列

生锈的编码器

我是python的新手,一直在搜索google和stackoverflow以解决此问题,我敢肯定这只是语法问题。

我有一个包含几列的数据框。

import pandas as pd
df = pd.read_csv("C:/path/file.csv")

我的csv有5列和约10万行,我只想要第5列的前2位数字的子字符串。

我试过了:

df.assign(new = lambda x: x.column5[0:2],)

这将创建一个新字段,并在第5列中用完整的值填充前两行,并为我提供其余的NaN。

这些尝试给了我语法错误:

df['new'] = df['column5'].str[0:2]
df.map(lambda df['column5']: [:2])

我只是不知道如何使用通过熊猫读取的表中现有列的前两位数字来创建新列。

如果这是SAS,我几个小时前就已经完成了,但是我尝试使用Python,因此感谢您的帮助

最大容量

我猜你的column5列是int * / float * dtype的,所以请先尝试将其转换为字符串:

df['new'] = df['column5'].astype(str).str[:2]

您可以在读取CSV文件时显式指定列的类型:

df = pd.read_csv('file_name.csv', ..., dtype={'column5': object})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从熊猫数据框中的列创建新列

来自分类Dev

在熊猫数据框中合并多行并创建新列

来自分类Dev

如何在熊猫数据框中创建新列

来自分类Dev

如何根据条件在熊猫数据框中创建新列?

来自分类Dev

基于熊猫数据框中的两列值创建一个新的数据框

来自分类Dev

查询数据框以在熊猫中创建新的数据框

来自分类Dev

计算熊猫数据框中的新列

来自分类Dev

在熊猫数据框中添加新列

来自分类Dev

通过在熊猫中映射多个列在数据框中创建新列

来自分类Dev

如何用熊猫数据框另一列中的句子部分创建新列?

来自分类Dev

如何基于在熊猫数据框中具有NaN的现有列创建新列?

来自分类Dev

熊猫:将数据框中的列与为公共变量创建的新列合并

来自分类Dev

熊猫:通过比较2个不同数据框中的2个列来创建新列

来自分类Dev

按多列分组在熊猫数据框中创建新列

来自分类Dev

根据熊猫数据框中其他列的条件和值创建新列

来自分类Dev

根据匹配的行数据在熊猫中创建新的数据框

来自分类Python

如何从熊猫数据框的列值创建新行

来自分类Dev

熊猫if-elif语句未创建新的数据框列

来自分类Dev

创建新列时转换熊猫数据框

来自分类Dev

熊猫:仅从某些列创建新的数据框

来自分类Dev

遍历熊猫数据框并创建新的列值

来自分类Dev

通过创建新列将熊猫数据框分组

来自分类Dev

创建新列并放入条件值熊猫数据框

来自分类Dev

熊猫合并数据框并旋转创建新列

来自分类Dev

熊猫:合并数据框而不创建新列

来自分类Dev

熊猫数据框基于元组列表创建新列

来自分类Dev

根据规则熊猫数据框创建新列

来自分类Dev

基于多个条件语句熊猫数据框创建新列

来自分类Dev

熊猫:在多索引数据框中创建新的(子级别)列并分配值

Related 相关文章

  1. 1

    从熊猫数据框中的列创建新列

  2. 2

    在熊猫数据框中合并多行并创建新列

  3. 3

    如何在熊猫数据框中创建新列

  4. 4

    如何根据条件在熊猫数据框中创建新列?

  5. 5

    基于熊猫数据框中的两列值创建一个新的数据框

  6. 6

    查询数据框以在熊猫中创建新的数据框

  7. 7

    计算熊猫数据框中的新列

  8. 8

    在熊猫数据框中添加新列

  9. 9

    通过在熊猫中映射多个列在数据框中创建新列

  10. 10

    如何用熊猫数据框另一列中的句子部分创建新列?

  11. 11

    如何基于在熊猫数据框中具有NaN的现有列创建新列?

  12. 12

    熊猫:将数据框中的列与为公共变量创建的新列合并

  13. 13

    熊猫:通过比较2个不同数据框中的2个列来创建新列

  14. 14

    按多列分组在熊猫数据框中创建新列

  15. 15

    根据熊猫数据框中其他列的条件和值创建新列

  16. 16

    根据匹配的行数据在熊猫中创建新的数据框

  17. 17

    如何从熊猫数据框的列值创建新行

  18. 18

    熊猫if-elif语句未创建新的数据框列

  19. 19

    创建新列时转换熊猫数据框

  20. 20

    熊猫:仅从某些列创建新的数据框

  21. 21

    遍历熊猫数据框并创建新的列值

  22. 22

    通过创建新列将熊猫数据框分组

  23. 23

    创建新列并放入条件值熊猫数据框

  24. 24

    熊猫合并数据框并旋转创建新列

  25. 25

    熊猫:合并数据框而不创建新列

  26. 26

    熊猫数据框基于元组列表创建新列

  27. 27

    根据规则熊猫数据框创建新列

  28. 28

    基于多个条件语句熊猫数据框创建新列

  29. 29

    熊猫:在多索引数据框中创建新的(子级别)列并分配值

热门标签

归档