![](/img/trans.png)
[英]Getting a value from a specific row and column number in a csv file with Python
[英]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.