Pandas读取.csv操作

常用操作:取行,取列,删除,保存

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    #取指定几列
    new_data = data[["RVR_1A", "MOR_1A"]]
    #       RVR_1A  MOR_1A
    # 0       3000    3000
    # 1       3000    3000
    # 2       3000    3000
    # 3       3000    3100
    # 4       3000    3100
    # ...      ...     ...
    # 5750     125      50
    # 5751     125      50
    # 5752     125      50
    # 5753     125      50
    # 5754     125      50
    #
    # [5755 rows x 2 columns]
    print(new_data)

    # .loc取某些行
    new_data = new_data.loc[0:]
    #       RVR_1A  MOR_1A
    # 0       3000    3000
    # 1       3000    3000
    # 2       3000    3000
    # 3       3000    3100
    # 4       3000    3100
    # ...      ...     ...
    # 5750     125      50
    # 5751     125      50
    # 5752     125      50
    # 5753     125      50
    # 5754     125      50
    #
    # [5755 rows x 2 columns]
    print(new_data)   

data = read_csv()
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    #取指定几列
    new_data = data[["RVR_1A", "MOR_1A"]]
    #       RVR_1A  MOR_1A
    # 0       3000    3000
    # 1       3000    3000
    # 2       3000    3000
    # 3       3000    3100
    # 4       3000    3100
    # ...      ...     ...
    # 5750     125      50
    # 5751     125      50
    # 5752     125      50
    # 5753     125      50
    # 5754     125      50
    #
    # [5755 rows x 2 columns]
    print(new_data)

    # .loc取某些行
    new_data = new_data.loc[20:30]
    #     RVR_1A  MOR_1A
    # 20    3000    3100
    # 21    3000    3100
    # 22    3000    3000
    # 23    3000    3000
    # 24    3000    3000
    # 25    3000    3000
    # 26    3000    3000
    # 27    3000    3100
    # 28    3000    3100
    # 29    3000    3100
    # 30    3000    3100
    print(new_data)

data = read_csv()

 

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    #取指定几列
    new_data = data[["RVR_1A"]]
    #       RVR_1A
    # 0       3000
    # 1       3000
    # 2       3000
    # 3       3000
    # 4       3000
    # ...      ...
    # 5750     125
    # 5751     125
    # 5752     125
    # 5753     125
    # 5754     125
    #
    # [5755 rows x 1 columns]
    print(new_data)

    # .loc取某些行
    new_data = new_data.loc[20:30]
    #     RVR_1A
    # 20    3000
    # 21    3000
    # 22    3000
    # 23    3000
    # 24    3000
    # 25    3000
    # 26    3000
    # 27    3000
    # 28    3000
    # 29    3000
    # 30    3000
    print(new_data)

data = read_csv()

 

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    #取指定几列
    new_data = data[["RVR_1A"]]
    #       RVR_1A
    # 0       3000
    # 1       3000
    # 2       3000
    # 3       3000
    # 4       3000
    # ...      ...
    # 5750     125
    # 5751     125
    # 5752     125
    # 5753     125
    # 5754     125
    #
    # [5755 rows x 1 columns]
    print(new_data)

    # .loc取某些行
    new_data = new_data.loc[0:]
    #       RVR_1A
    # 0       3000
    # 1       3000
    # 2       3000
    # 3       3000
    # 4       3000
    # ...      ...
    # 5750     125
    # 5751     125
    # 5752     125
    # 5753     125
    # 5754     125
    #
    # [5755 rows x 1 columns]
    print(new_data)

data = read_csv()

 

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    #取指定几列
    new_data = data["RVR_1A"]
    # 0       3000
    # 1       3000
    # 2       3000
    # 3       3000
    # 4       3000
    #         ...
    # 5750     125
    # 5751     125
    # 5752     125
    # 5753     125
    # 5754     125
    # Name: RVR_1A, Length: 5755, dtype: int64
    print(new_data)

    # .loc取某些行
    new_data = new_data.loc[20:30]
    # 20    3000
    # 21    3000
    # 22    3000
    # 23    3000
    # 24    3000
    # 25    3000
    # 26    3000
    # 27    3000
    # 28    3000
    # 29    3000
    # 30    3000
    # Name: RVR_1A, dtype: int64
    print(new_data)

data = read_csv()
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    #取指定几列
    new_data = data["RVR_1A"]
    # 0       3000
    # 1       3000
    # 2       3000
    # 3       3000
    # 4       3000
    #         ...
    # 5750     125
    # 5751     125
    # 5752     125
    # 5753     125
    # 5754     125
    # Name: RVR_1A, Length: 5755, dtype: int64
    print(new_data)

    # .loc取某些行
    new_data = new_data.loc[0:]
    # 0       3000
    # 1       3000
    # 2       3000
    # 3       3000
    # 4       3000
    #         ...
    # 5750     125
    # 5751     125
    # 5752     125
    # 5753     125
    # 5754     125
    # Name: RVR_1A, Length: 5755, dtype: int64
    print(new_data)

data = read_csv()
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

pic_path = './picture/IMG_20200823_181523.jpg'
csv_path = './csv/VIS_R06_12.csv'


def read_csv():
    data = pd.read_csv(csv_path)

    # 取指定几列
    new_data = data[["RVR_1A", "MOR_1A"]]
    print(new_data)

    # .loc取某些行
    new_data = data.loc[0:]
    print(new_data)

    # 删除指定行
    new_data = data.drop([1])

    # # 以下两行命令一个意思,都是删除列
    new_data = data.drop(columns="列名")
    new_data = data.drop("列名", axis=1)

    # 保存到新的文件.to_csv
    new_data.to_csv("./csv/new_name1.csv", index=True)  # 保存的文件带列号
    new_data.to_csv("./csv/new_name2.csv", index=False)  # 保存的文件不带列号


data = read_csv()

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值