如何用另一个数据框重命名pandas数据框列?

pythonnoob

我真的不明白我在做什么。我有两个数据框。一个包含列标签列表,另一个包含一堆数据。我只想用列标签标记数据中的列。

我的代码:

airportLabels = pd.read_csv('airportsLabels.csv', header= None)

airportData = pd.read_table('airports.dat', sep=",", header = None)
df = DataFrame(airportData, columns = airportLabels)

当我这样做时,所有数据都变成“ NaN”,并且现在只有一列了。我真的很困惑。

耶斯列尔

我想你需要添加参数nrowsread_csv,如果需要只读列,删除header= None,因为第一行csv是列名,然后使用参数namesread_tablecolumns来自DataFrame airportLabels

import pandas as pd
import io

temp=u"""col1,col2,col3
1,5,4
7,8,5"""
#after testing replace io.StringIO(temp) to filename
airportLabels = pd.read_csv(io.StringIO(temp), nrows=0)
print airportLabels
Empty DataFrame
Columns: [col1, col2, col3]
Index: []

temp=u"""
a,d,f
e,r,t"""
#after testing replace io.StringIO(temp) to filename
df = pd.read_table(io.StringIO(temp), sep=",", header = None, names=airportLabels.columns)
print df
  col1 col2 col3
0    a    d    f
1    e    r    t

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用另一个数据框列替换数据框列

来自分类Dev

根据另一个数据框重命名多列中的记录

来自分类Dev

用另一个数据框熊猫中的每两列重命名

来自分类Dev

使用 scala 重命名与另一个数据框相关的数据框的列名

来自分类Dev

使用与另一个数据框的匹配来重命名数据框列表中的列

来自分类Dev

使用来自另一个数据框的名称重命名列

来自分类Dev

使用来自另一个数据框的名称重命名列

来自分类Dev

基于&运算的子集pandas数据框来自另一个数据框的列

来自分类Dev

Python pandas数据框:数据框到另一个数据框

来自分类Dev

如何用另一个数据框的对应值替换多列中的特定值?

来自分类Dev

如何用另一个数据框(熊猫)中的值更新空数据框值?

来自分类Dev

如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

来自分类Dev

如何用另一个数据框列切片中的值替换数据框列的切片?

来自分类Dev

如何用另一个数据框更新一个熊猫数据框(更新旧数据并添加新数据)

来自分类Dev

将数据移动到另一个数据框时,无法填充数据框和重命名列

来自分类Dev

如何用另一个数据框的值过滤出一个数据框并根据发生次数收集统计信息?

来自分类Dev

如何用Python Pandas中的另一个替换数据框列中的字符串?

来自分类Dev

根据特定列将pandas数据框列替换为另一个数据框

来自分类Dev

用另一个数据框的列填充熊猫中的数据框列

来自分类Dev

根据另一个数据框的列填充熊猫数据框列

来自分类Dev

根据另一个数据框的列对数据框列进行排序

来自分类Dev

Python Pandas:根据另一个数据框的类别值创建新列

来自分类Dev

使用条件从另一个数据框中更新值来更新pandas数据框列

来自分类Dev

Python / Pandas:根据另一个数据框过滤和组织数据框的行和列

来自分类Dev

Python Pandas数据框-在另一个数据框中优化对ID的搜索

来自分类Dev

设置与特定列上的另一个数据框匹配的pandas数据框的值

来自分类Dev

在数据框中复制一列并将其重命名为另一个列名

来自分类Dev

如何基于R中的另一个数据帧重命名数据帧的所有列?

来自分类Dev

如何基于R中的另一个数据帧重命名数据帧的所有列?

Related 相关文章

  1. 1

    如何用另一个数据框列替换数据框列

  2. 2

    根据另一个数据框重命名多列中的记录

  3. 3

    用另一个数据框熊猫中的每两列重命名

  4. 4

    使用 scala 重命名与另一个数据框相关的数据框的列名

  5. 5

    使用与另一个数据框的匹配来重命名数据框列表中的列

  6. 6

    使用来自另一个数据框的名称重命名列

  7. 7

    使用来自另一个数据框的名称重命名列

  8. 8

    基于&运算的子集pandas数据框来自另一个数据框的列

  9. 9

    Python pandas数据框:数据框到另一个数据框

  10. 10

    如何用另一个数据框的对应值替换多列中的特定值?

  11. 11

    如何用另一个数据框(熊猫)中的值更新空数据框值?

  12. 12

    如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

  13. 13

    如何用另一个数据框列切片中的值替换数据框列的切片?

  14. 14

    如何用另一个数据框更新一个熊猫数据框(更新旧数据并添加新数据)

  15. 15

    将数据移动到另一个数据框时,无法填充数据框和重命名列

  16. 16

    如何用另一个数据框的值过滤出一个数据框并根据发生次数收集统计信息?

  17. 17

    如何用Python Pandas中的另一个替换数据框列中的字符串?

  18. 18

    根据特定列将pandas数据框列替换为另一个数据框

  19. 19

    用另一个数据框的列填充熊猫中的数据框列

  20. 20

    根据另一个数据框的列填充熊猫数据框列

  21. 21

    根据另一个数据框的列对数据框列进行排序

  22. 22

    Python Pandas:根据另一个数据框的类别值创建新列

  23. 23

    使用条件从另一个数据框中更新值来更新pandas数据框列

  24. 24

    Python / Pandas:根据另一个数据框过滤和组织数据框的行和列

  25. 25

    Python Pandas数据框-在另一个数据框中优化对ID的搜索

  26. 26

    设置与特定列上的另一个数据框匹配的pandas数据框的值

  27. 27

    在数据框中复制一列并将其重命名为另一个列名

  28. 28

    如何基于R中的另一个数据帧重命名数据帧的所有列?

  29. 29

    如何基于R中的另一个数据帧重命名数据帧的所有列?

热门标签

归档