繁体   English   中英

Python Select CSV 文件中的特定行和列

[英]Python Select Specific Row and Column from CSV file

我想打印 csv 文件中的特定行和列。 csv 文件看起来像,

R,IMSI,日期第一事件,时间第一事件,日期上次活动,最后一个事件,DC(HHMMSS),NC,NC,卷,SDR R 88146425175656586586388,6340121221221221221221221212121212121212121212121211211211211211211211211211211221121121121121121121121121121121121121121121121121121121121212121212211221太平洋好数634012031576061,20221122,150859,20221122,151738,905,3,0,1597 C,634012045006518,20221122,144022,20221122,144022,902,1,0,368 R R R,END OF REPORT T,18

Output 应该是这样的,

C,634012007277489,20221122,150025,20221122,150025,711,1,0,294 C,634012031576061,20221122,150859,20221122,151738,905,3,0,1597 C,634012045006518,20221122,144022,20221122,144022,902, 1,0,368

使用pandas (您需要先在终端中通过pip install pandas安装它)。

import pandas as pd

df = pd.read_csv(fullpath.csv)
x = df[column_name].iloc[row_number]

尝试使用pandas.read_csv()读取它

import pandas as pd
df = pd.read_csv('filename.csv', skipfooter=1, header=1)
df.iloc[row_number,column_number]

你也可以使用.iat。

import pandas as pd

df = pd.read_csv("example.csv", delimiter =",")

for row in range(len(df)):
    for column in range(len(df.columns)):
        print(df.iat[row, column])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM